Mysql
 sql >> Database >  >> RDS >> Mysql

Aggiunta di una chiave esterna di tipo char in mysql

risolto!questo non riguarda il char tipo di campo ma sulla confronto !

mi piace usare UTF-8 principalmente utf8_bin. così ho fatto con le regole di confronto della mia chiave primaria:

`iso_3166_1` char(3) CHARACTER SET utf8

una volta modificato il confronto della chiave primaria in "latin1_swedish_ci", l'applicazione della chiave esterna ha funzionato. Porta alla domanda:perché il confronto del campo della chiave primaria (forse anche il campo della chiave esterna, non l'ho ancora verificato) è importante?