La différence entre « jeu de caractères » et « jeu de caractères par défaut »
-
26-10-2019 - |
Question
Y at-il une différence entre les déclarations
ALTER TABLE xxx DEFAULT CHARACTER SET utf8
et
ALTER TABLE xxx CHARACTER SET utf8
?
documentation MySQL garde le silence sur les fonctionnalités de mot-clé DEFAULT
.
La solution
Il n'y a pas de différence. DEFAULT
est un mot-clé en option.
Voir: http://dev.mysql.com/ doc / refman / 5.6 / fr / charset-table.html .
mots-clés facultatifs qui ne font rien sont assez courantes dans SQL, par exemple INSERT INTO
est le même que celui que INSERT
. Il est une question de style que vous incluez des mots-clés en option. Ils n'ont aucun effet sur la fonction de la requête, mais ils pourraient le rendre plus lisible.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow