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.

Était-ce utile?

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
scroll top