Services webmasters
Partenaires
Jeux concours gratuits
 
Syntaxe des commentaires
<<<
Est-ce que MySQL est sensible aux mots réservés ? Référence du langage MySQL
>>>

6.1 Structure du langage
6 Référence du langage MySQL
 Manuel de Référence MySQL 4.1 : Version Française

Literals: Comment écrire les chaînes et les nombres
Noms de bases, tables, index, colonnes et alias
Sensibilité à la casse pour les noms
Variables utilisateur
Variables système
Syntaxe des commentaires
->Est-ce que MySQL est sensible aux mots réservés ?

6.1.7 Est-ce que MySQL est sensible aux mots réservés ?

Un problème récurrent provient de la tentative de création de tables avec des noms de colonnes qui sont des types de champs ou des fonctions natives de MySQL, comme TIMESTAMP ou GROUP . Il vous st permis de le faire (par exemple ABS est permis comme nom de colonne), mais les espaces ne sont pas permis entre le nom d'une fonction et la première '(' suivante lors de l'utilisation de fonctions qui sont aussi des noms de colonnes.

Les mots suivants sont explicitement réservés en MySQL. La plupart sont interdits par ANSI SQL92 en tant que nom de colonnes ou de tables (par exemple, GROUP ). Quelques uns sont réservés parce que MySQL en a besoin et utilise (actuellement) un analyseur yacc :

Les symboles suivants (issus de la table ci-dessus) sont interdits par ANSI SQL mais permis par MySQL en tant que noms de colonnes ou de tables. Cela est du au fait que ces noms sont très courants, et de nombreux programmeur les ont déjà utilisés.
  • ACTION
  • BIT
  • DATE
  • ENUM
  • NO
  • TEXT
  • TIME
  • TIMESTAMP

<< Est-ce que MySQL est sensible aux mots réservés ? >>
Syntaxe des commentaires Structure du langage Référence du langage MySQL
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -