Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Hinzufügen eines Fremdschlüssels vom Typ char in mysql

gelöst! hier geht es nicht um das char Feldtyp, sondern über die Sortierung !

Ich verwende UTF-8 am liebsten, meistens utf8_bin. so habe ich mit der Sortierung meines Primärschlüssels:

`iso_3166_1` char(3) CHARACTER SET utf8

Nachdem ich die Sortierung des Primärschlüssels auf "latin1_swedish_ci" geändert hatte, funktionierte die Fremdschlüsselanwendung. Dies führt zu der Frage:Warum ist die Sortierung des Primärschlüsselfelds (vielleicht auch des Fremdschlüsselfelds, habe das noch nicht überprüft) wichtig?