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

Tilføjelse af fremmednøgle af typen char i mysql

løst! dette handler ikke om char felttype, men om sorteringen !

Jeg kan godt lide at bruge UTF-8 for det meste utf8_bin. det samme gjorde jeg med sorteringen af ​​min primære nøgle:

`iso_3166_1` char(3) CHARACTER SET utf8

når jeg ændrede den primære nøgles sortering til "latin1_swedish_ci" virkede fremmednøgleapplikationen. fører til spørgsmålet:hvorfor er sammenstillingen af ​​primærnøglefeltet (måske også fremmednøglefeltets, har ikke kontrolleret det endnu) vigtig?




  1. C#:Send en brugerdefineret type til en Oracle-lagret procedure

  2. Hvad er forskellen mellem SERIAL og AUTO_INCREMENT i mysql

  3. MySQL Workbench afbryder forbindelsen, når den er inaktiv

  4. Migrering af MySQL UTF8 til UTF8MB4 problemer og spørgsmål