sql >> Base de Datos >  >> RDS >> Mysql

Creando una tabla mysql con un conjunto de caracteres predeterminado explícito, ¿qué pasa si no lo hago?

La palabra DEFAULT es opcional allí, por lo que los dos son equivalentes, es decir, establecen el conjunto de caracteres predeterminado para la tabla.

Consulte la documentación de MySQL para CREAR TABLE . Aquí está la parte relevante:

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

Puede confirmar esto usando MOSTRAR CREAR TABLA comando.