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

mysql Ograniczenie klucza obcego jest nieprawidłowo utworzone, błąd

Ten sam problem natknąłem się na HeidiSQL. Otrzymany błąd jest bardzo tajemniczy. Mój problem polegał na tym, że kolumna klucza obcego i kolumna odniesienia nie były tego samego typu lub długości.

Kolumna klucza obcego była SMALLINT(5) UNSIGNED a kolumna odniesienia była INT(10) UNSIGNED . Kiedy stworzyłem je dokładnie tego samego typu, tworzenie klucza obcego zadziałało idealnie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak utworzyć indeks w części daty pola DATETIME w MySql?

  2. Jak uzyskać rozmiar bazy danych MySQL?

  3. Używanie mysql concat() w klauzuli WHERE?

  4. Jak wykonać kopię zapasową zaszyfrowanej bazy danych za pomocą serwera Percona Server dla MySQL 8.0?

  5. Wprowadzenie do złączeń SQL