OK. Ich habe meine Antwort gefunden.
Auf dem Linux-Server musste ich Folgendes ausführen, um alle Tabellennamen in meinen von Linux generierten Datenbanken in Kleinbuchstaben zu ändern:
-
So erstellen Sie ein SQL-Skript, das alle Tabellen in einem Schema in Kleinbuchstaben umbenennt:
select concat('rename table ', table_name, ' to ' , lower(table_name) , ';') from information_schema.tables where table_schema = 'your_schema_name';
-
Datenbanken in
phpmyadmin
umbenannt Namen klein schreiben. -
my.cnf
geändert auf dem Linux-Server, umlower_case_table_names=1
zu verwenden -
MySQL neu gestartet.
Danach würde mein Code mit den Tabellennamen in Kleinbuchstaben funktionieren. So war ich in der Lage, die Windows-Versionen zu importieren und auf beiden die gleiche Codebasis zu verwenden.