web-dev-qa-db-fra.com

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

J'utilise Wamp Server 2.0 sous Windows XP. Chaque fois que je crée un tableau avec quelques lettres majuscules, il est converti en minuscules.

Par exemple:

I create: UserInfo
phpmyadmin convert it to: userinfo

J'utilise ubuntu/phpmyadmin au bureau, mais ce problème existe là-bas.

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

28
Awan

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 dans la documentation MySQL ici

17
NebuSoft

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

lower_case_table_names = 0

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

lower_case_table_names = 2

ne s'est pas écrasé et a apparemment fonctionné ... au moins, cela m'a permis d'insérer une base de données avec un étui chameau.

14
Loaderon

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

Vous devez modifier ou ajouter cette valeur au fichier my.ini dans votre dossier mysql.

Si cette ligne est introuvable, ajoutez-la sous [mysqld]

lower_case_table_names = 0

Et puis redémarrez les services wamp, cela fonctionnera: D 

5
Ahmed Al Bermawy

Vous devez trouver le fichier my.ini dans votre dossier mysql et le modifier ou ajouter cette ligne:

lower_case_table_names value = 0
3
czLukasss

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

p.s. C'est une mauvaise manière d'utiliser camelCase dans des bases de données. Utilisez des soulignés. :)

1
Andrey Frolov

Vous devez trouver le fichier my.ini dans votre dossier mysql et le modifier, ou ajouter cette ligne en bas:

lower_case_table_names = 2

0
suresh