|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() Inscription : septembre 2007 Messages : 357 ![]() |
Bonjour,
Je suis tombé sur ce post (http://www.developpez.net/forums/sho...d.php?t=387935) en cherchant à comprendre pourquoi mes noms de tables sont en minuscules alors que dans mon script, tout est en majuscule. Le problème est que mes requêtes ne fonctionnent plus sous linux (je crois que linux est en mode case sensitive). Je ne sais pas comment faire, ou bien pour que mysql pour windows soit en case sensitive, ou que linux soit en case insensitive (quoi que, vaudrait mieux que ce soit linux en case sensitive, sinon l'admin va me tuer). Voilà, je bloque car j'ai fait un export, rechercher-remplacer, et j'ai foutu en l'air mon fichier .sql. Alors je cherche une solution moins violente. Malgré mes recherches sur google, je n'ai pas trouvé de réponse : - Comment faire pour transformer tous mes noms de tables en majuscules lors d'un export - Est-ce que si je paramètre la variable d'environnement mysql @@lower_case_table_name mes tables vont se mettre en majuscule, (à la base mes tables sont toutes en majuscules, je n'ai jamais modifié la casse) ? Si oui, comment faire ? Je suis sous windows et j'utilsie wamp. Sur le site mysql j'ai vu qu'il fallait faire "mysqld -O lower_case_table_name=0" mais ça ne fonctionne pas. - Peut-on indiquer à mysql (sous linux) de ne pas tenir compte de la casse ? Voilà, 3 questions pour résoudre un pb. Je pense qu'une seule réponse m'aidera bien. Merci et à bientot. PS: J'ai installé Toad, si une manip est possible depuis le soft... |
|
|
00
|
|
|
#2 | |
|
Membre habitué
![]() Inscription : septembre 2007 Messages : 357 ![]() |
Dans la documentation officiel, j'ai appris qu'il fallait ajouter cette ligne dans le fichier my.ini
Citation:
Comment configurer mysql/php pour qu'il réagisse comme pour linux si on utilise windows ? |
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 10 ![]() |
je suis dans le même bourbier...
j'ai personnellement mis les options suivantes sur les MySql Windows ou Linux : J'ai toutes mes tables enregistrées en minuscules sur le disque et je peux utiliser la casse que je veux pour le nom des tables. Pour répondre à ta dernière question, la doc de MySql indique la façon suivante : Mettre sur les postes Windows : Et mettre sur les postes Linux : |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com