Mysql
 sql >> Base de données >  >> RDS >> Mysql

Création d'une table mysql avec un jeu de caractères par défaut explicite, et si je ne le fais pas ?

Le mot DEFAULT est facultatif ici - donc les deux sont équivalents, c'est-à-dire qu'ils définissent le jeu de caractères par défaut pour la table.

Voir la documentation MySQL pour CREATE TABLE . Voici la partie pertinente :

table_option:
    ENGINE [=] engine_name
  ... other options ...
  | [DEFAULT] CHARACTER SET [=] charset_name
  ... more options ...

Vous pouvez le confirmer en utilisant le SHOW CREATE TABLE commande.