Unter Unix wird bei Tabellennamen zwischen Groß- und Kleinschreibung unterschieden. Unter Windows sind sie es nicht. Spaß, nicht wahr? Ein bisschen wie ihre jeweiligen Dateisysteme. Glaubst du, es ist ein Zufall?
Mit anderen Worten, wenn Sie die Bereitstellung auf einem Linux-Rechner planen, testen Sie Ihr SQL besser auch gegen ein Linux-basiertes MySQL oder seien Sie auf mysteriöse „Tabelle nicht gefunden“-Fehler zur Produktionszeit vorbereitet. VMs sind heutzutage billig.
Bei Feldnamen (Spaltennamen) wird die Groß- und Kleinschreibung nicht beachtet.
BEARBEITEN:Wir sprechen über das Betriebssystem auf dem MySQL Server Maschine, nicht Client.