Services webmasters
Partenaires
Jeux concours gratuits
 
Quels standards suit MySQL ?
<<<
Exécuter MySQL en mode ANSI Extensions de MySQL à la norme ANSI SQL92
>>>

1.7 Quels standards respecte MySQL?
1 Informations générales
 Manuel de Référence MySQL 4.1 : Version Française

Quels standards suit MySQL ?
->Exécuter MySQL en mode ANSI
Extensions de MySQL à la norme ANSI SQL92
Différences de MySQL avec ANSI SQL92
Erreurs connues et problèmes de conceptions de MySQL

1.7.2 Exécuter MySQL en mode ANSI

Si vous démarrez mysqld avec l'option --ansi , les comportements suivants du serveurs MySQL changent :
  • || devient l'opérateur de concaténation de chaîne, et non pas l'opérateur binaire OR .
  • Vous pouvez ajouter des espaces entre le nom d'une fonction et la parenthèse ouvrante sur les arguments : '(' . Cela impose le traitement des noms de fonctions comme des mots réservés.
  • '"' devient le caractère de protection des identifiants (comme le caractère '`' de MySQL) et n'est plus un caractère de limite de chaîne.
  • REAL est synonyme de FLOAT au lieu d'être synonyme de DOUBLE .
  • Le niveau d'isolation par défaut des transactions est SERIALIZABLE . Syntaxe de SET TRANSACTION .
Ceci revient à utiliser les options suivantes : --sql-mode=REAL_AS_FLOAT,PIPES_AS_CONCAT,ANSI_QUOTES, IGNORE_SPACE,SERIALIZE,ONLY_FULL_GROUP_BY .

<< Exécuter MySQL en mode ANSI >>
Quels standards suit MySQL ? Quels standards respecte MySQL? Extensions de MySQL à la norme ANSI SQL92
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -