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...
Partager