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

Обща грешка:3780 Референтната колона „post_id“ и референтната колона „id“ в ограничението за външен ключ „fk_post“ са несъвместими

id в таблицата Публикации е

id INT AUTO_INCREMENT PRIMARY KEY NOT NULL,

post_id в posts_categories е

post_id INT UNSIGNED NOT NULL,

Тук частта "unsigned" създава вашия проблем. Направете и двете Unsigned или ги оставете




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вземете мин. ID и максимална стойност на ID в MySQL php

  2. Най-добрият подход за добавяне на записи в DB с помощта на php/ajax/mysql?

  3. MySQL, за да получите броя на редовете, които попадат на дата за всеки ден от месеца

  4. MySql sql рекурсивен цикъл

  5. Зарежда се клас com.mysql.jdbc.Driver. Това е отхвърлено. Новият клас драйвери е `com.mysql.cj.jdbc.Driver'