Pourquoi les noms de mes tables sont convertis en minuscules dans phpmyadmin?

J'utilise Wamp server 2.0 sur Windows XP. Chaque fois que je crée une table avec des majuscules dans le nom, elle est convertie en minuscules.

Par exemple:

I create: UserInfo
phpmyadmin convert it to: userinfo

J'utilise ubuntu / phpmyadmin dans office mais ce problème existe là.

D'où puis-je résoudre ce problème. Merci

25
demandé sur Facundo Casco 2010-04-17 23:23:34

5 réponses

Il existe une directive pour forcer les noms de table en minuscules.

Vous souhaitez définir la valeur lower_case_table_names sur 0.

Vous pouvez en savoir plus à ce sujet à partir de la documentation MySQL ici

16
répondu NebuSoft 2010-04-18 00:17:23

J'ai essayé ce qui a été suggéré ici, je dois informer que

lower_case_table_names = 0

Ne fonctionne pas dans xampp, il bloque le service MySQL au moment où vous le redémarrez. Encore

lower_case_table_names = 2

N'a pas planté, et apparemment travaillé... au moins, cela m'a permis d'insérer une base de données avec un boîtier de chameau.

14
répondu Loaderon 2016-03-22 17:46:05

Dans windows, la valeur par défaut lower_case_table_names = 1.

Vous devez modifier ou ajouter cette valeur à mon.fichier ini dans votre dossier mysql..

Si cette ligne n'est pas trouvée, ajoutez-la sous [mysqld]

lower_case_table_names = 0

Puis redémarrez les services wamp, cela fonctionnera: D

4
répondu Ahmed Al Bermawy 2016-03-23 10:20:16

, Vous devez trouver le fichier mon.ini dans votre dossier mysql et modifiez, ou ajoutez cette ligne:

lower_case_table_names value = 0
3
répondu czLukasss 2012-12-04 09:07:08

Ce n'était pas phpmyadmin. Mysql a fait cela.

P. S. c'est une mauvaise façon d'utiliser camelCase dans les bases de données. Use_underlines. :)

1
répondu Andrey Frolov 2010-04-17 19:30:04