Bei MySQL-Metadaten wird unter Linux standardmäßig zwischen Groß- und Kleinschreibung unterschieden. Das heißt, wenn Sie eine Tabelle my_table haben, dann in Kleinbuchstaben
select * from my_table
wird erfolgreich sein, während
select * from MY_TABLE
schlägt fehl mit irgendeiner Meldung, dass eine Tabelle nicht existiert.
Wenn Sie möchten, dass beide Anweisungen erfolgreich sind, müssen Sie die folgende Zeilelower_case_table_names =1 in Ihre /etc/my.cnf oder wo auch immer Sie Ihre MySQL-Konfiguration aufbewahren, einfügen. Achten Sie darauf, die Systemvariable zum Abschnitt [mysqld] der Konfigurationsdatei hinzuzufügen.