Mysql
 sql >> база данни >  >> RDS >> Mysql

Добавяне на външен ключ от тип char в mysql

решено! тук не става въпрос за char тип поле, но относно съпоставянето !

Харесва ми да използвам UTF-8 предимно utf8_bin. така направих и аз със съпоставянето на моя първичен ключ:

`iso_3166_1` char(3) CHARACTER SET utf8

след като промених съпоставянето на първичния ключ на "latin1_swedish_ci", приложението за външен ключ заработи. води до въпроса:защо съпоставянето на полето за първичен ключ (може би също и полета на външния ключ, все още не съм го проверил) е важно?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ИЗТРИВАНЕ с помощта на LEFT JOIN с LIMIT в MySQL

  2. Активиране на отдалечена MySQL връзка:ГРЕШКА 1045 (28000):Достъпът е отказан за потребителя

  3. Как да инсталирате и конфигурирате MySQL в Ubuntu

  4. Как да заключвам изключително mysql база данни?

  5. Как можем да различаваме LEFT OUTER JOIN от лявото присъединяване