Comment faire respecter la casse de la table et les noms de colonne dans MySql?

Le truc, c'est que nous travaillons sur la machine windows et une fois cela fait nous déployer le code sur la machine unix. Le code fonctionne très bien sur windows, mais alors dans unix, nous obtenons le message d'erreur tel que "rien de tel tableau existe" après avoir changé le nom de la table dans le bon cas, il fonctionne très bien sous unix trop. En fait, sous windows, il n'est pas sensible à la casse des noms de table par défaut, mais dans unix ils n'ont ( lire que les tables MySQL sont en fait des fichiers et des sous unix, nous avons la casse du nom de fichier, mais pas dans windows ). Solution pourrait être de créer toutes les tables de nouveau et permet d'avoir le nom de la table en minuscules. Oui, nous pouvons le faire aussi, thats fine.

Mais, là encore, peut-on imposer le respect de la casse sur les noms de table dans MySql ( machine windows ). Si oui, alors s'il vous plaît laissez-moi savoir comment le faire.

  • c'est une question intéressante. Causes des problèmes comme votre SQL de travail sous Windows et pas sous Unix basé sur le système. Autant que je sache, il n'y a pas de solution hors de lui.
  • Mac OS a des considérations différentes.
InformationsquelleAutor Rakesh Juyal | 2012-02-25