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

¿Cómo se cambia el tipo de intercalación de una columna de MySQL?

Debe tener en cuenta la configuración del juego de caracteres/intercalación en los niveles de base de datos/tabla/columna. La configuración a nivel de columna tiene prioridad sobre las demás. Debido a esto, incluyo comandos que puede usar para realizar estos cambios en cada nivel de la base de datos.

Inspeccione su configuración actual (base de datos):

SHOW CREATE DATABASE db_name;

Inspeccione su configuración actual (tabla):

SHOW TABLE STATUS WHERE name='tbl_name'

Inspeccione su configuración actual (columnas):

SHOW FULL COLUMNS FROM tbl_name;

Cambiar el conjunto de caracteres/intercalación (base de datos):

ALTER DATABASE db_name DEFAULT CHARACTER SET utf8;

Cambiar el conjunto de caracteres/intercalación (tabla):

ALTER TABLE tbl_name DEFAULT CHARACTER SET utf8;

Cambiar el conjunto de caracteres/intercalación (columnas):

ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8;