D'ACCORD. J'ai trouvé ma réponse.
Sur le serveur Linux, j'avais besoin d'exécuter ce qui suit pour changer tous les noms de table de mes bases de données générées par Linux en minuscules :
-
Comment produire un script SQL qui renomme toutes les tables d'un schéma en minuscules :
select concat('rename table ', table_name, ' to ' , lower(table_name) , ';') from information_schema.tables where table_schema = 'your_schema_name';
-
Renommer les bases de données en
phpmyadmin
aux noms en minuscules. -
Modification du
my.cnf
sur le serveur Linux pour utiliserlower_case_table_names=1
-
Mysql redémarré.
Après cela, mon code fonctionnerait avec les noms de table en minuscules. Ainsi, j'ai pu importer ceux de Windows et faire fonctionner la même base de code sur les deux.