OKAY. Jeg fandt mit svar.
På Linux-serveren skulle jeg køre følgende for at ændre alle tabelnavne i mine Linux-genererede databaser til små bogstaver:
-
Sådan fremstilles et SQL-script, der omdøber alle tabeller i et skema til små bogstaver:
select concat('rename table ', table_name, ' to ' , lower(table_name) , ';') from information_schema.tables where table_schema = 'your_schema_name';
-
Omdøbte databaserne i
phpmyadmin
til små bogstaver. -
Ændrede
my.cnf
på Linux-serveren for at brugelower_case_table_names=1
-
Genstartede mysql.
Efter dette ville min kode fungere med tabelnavne med små bogstaver. Så jeg var i stand til at importere Windows dem og have den samme kodebase til at fungere på begge.