Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dodawanie klucza obcego typu char w mysql

rozwiązane! nie chodzi o char typ pola, ale o sortowaniu !

lubię używać UTF-8 głównie utf8_bin. ja też z sortowaniem mojego klucza podstawowego:

`iso_3166_1` char(3) CHARACTER SET utf8

kiedy zmieniłem sortowanie klucza podstawowego na „latin1_swedish_ci”, aplikacja klucza obcego działała. Prowadzi to do pytania:dlaczego sortowanie pola klucza podstawowego (może również pola klucza obcego, jeszcze tego nie sprawdzałem) jest ważne?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. podany argument nie jest prawidłowym zasobem wynikowym MySQL

  2. Jak mogę sprawdzić, czy istnieje tabela MySQL z PHP?

  3. Architektura bazy danych dla milionów nowych wierszy dziennie

  4. Problem z mysqldump:opcja --defaults-extra-file nie działa zgodnie z oczekiwaniami

  5. Czy istnieje sposób na wycofanie po zatwierdzeniu w MySQL?