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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Nom de table "All" et problème !!

par the_grinch » 19 févr. 2009, 18:04

oki je te remercie de ta réponse et de tes informations :)

par yaug » 19 févr. 2009, 18:00

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:

par the_grinch » 19 févr. 2009, 17:52

Merci mais je sais pas comment faire ce caractère ( je l'ai copié coller de ton post, ça fonctionne )

par yaug » 19 févr. 2009, 17:44

Rahh..
le caractère " ` " est là justement pour protéger le nom des tables et colonnes.
Select from `all` devrait fonctionner

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

par the_grinch » 19 févr. 2009, 17:40

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.