Page 1 sur 1

Nom de table "All" et problème !!

Posté : 19 févr. 2009, 17:40
par the_grinch
Bonjour,
Je n'avais pas vu mais j'ai fait tout mon site avec une table d'une base qui s'apelle "all" et donc après quand je veux modifier les informations avec UPDATE, lorsqu'il arrive à all='' il me dis erreur vu que pour mysql ALL signifie une commande tout comme UPDATE et INSERT.
Comment faire pour qu'il reconnaisse que all est le nom d'une table ?
Merci=)
PS : Je pourrai changer le nom de la table mais j'aurais des dizaines de pages à modifier.

Posté : 19 févr. 2009, 17:44
par yaug
Rahh..
le caractère " ` " est là justement pour protéger le nom des tables et colonnes.
Select from `all` devrait fonctionner

Posté : 19 févr. 2009, 17:52
par the_grinch
Merci mais je sais pas comment faire ce caractère ( je l'ai copié coller de ton post, ça fonctionne )

Posté : 19 févr. 2009, 18:00
par yaug
sur windows : ALT GR + 7 :wink:

et sinon pense à marquer ton post comme résolu.

Le caractère " ` " est un caractères de protection sur MySQl, tout comme le caractère les crochets [] sur SqlServer.
Mais en général, on évite absolument d'utiliser des noms réservés à mysql :wink:

Posté : 19 févr. 2009, 18:04
par the_grinch
oki je te remercie de ta réponse et de tes informations :)