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

Agregar clave externa de tipo char en mysql

¡resuelto! esto no se trata del char tipo de campo sino sobre la colección !

me gusta usar UTF-8 principalmente utf8_bin. yo también lo hice con la recopilación de mi clave principal:

`iso_3166_1` char(3) CHARACTER SET utf8

una vez que cambié la intercalación de la clave principal a "latin1_swedish_ci", la aplicación de la clave externa funcionó. Lleva a la pregunta:¿por qué es importante la intercalación del campo de la clave principal (tal vez también el campo de la clave externa, no lo he comprobado todavía)?