sql >> Databasteknik >  >> RDS >> Mysql

Lägger till främmande nyckel av typen char i mysql

löst! det här handlar inte om char fälttyp utan om sorteringen !

Jag gillar att använda UTF-8 mestadels utf8_bin. så gjorde jag med sorteringen av min primärnyckel:

`iso_3166_1` char(3) CHARACTER SET utf8

när jag ändrade primärnyckelns sortering till "latin1_swedish_ci" fungerade den främmande nyckelapplikationen. leder till frågan:varför är sammanställningen av primärnyckelfältet (kanske också främmande nyckelfältets, har inte kontrollerat det ännu) viktig?




  1. Hur man endast returnerar datumet från en SQL Server DateTime-datatyp

  2. Postgres - Funktion för att returnera skärningspunkten mellan 2 ARRAY?

  3. Hur konverterar man tid till tidszonen för iPhone-enheten?

  4. få JOIN-tabellen som en rad resultat med PostgreSQL/NodeJS