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

MYSQL 5.5 Премахване на първичен ключ

(errno: 150) е раздаването:Това означава проблем с дефиницията на външен ключ. Подозирам, че друга таблица има ограничение за външен ключ в зависимост от този PK, така че първо трябва да го премахнете и да го изградите отново по-късно.

Редактиране: С изображенията, които публикувахте, това става по-ясно:

FK от BLOBS_TRIGGERS до TRIGGERS се съставя от PK. Така че, ако изпуснете PK, ограничението става остаряло. Трябва да премахнете и по-късно да създадете отново ограничението.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Промените в контекста на сесията на базата данни се запазват при повторно използване на обединена връзка

  2. Производителност на заключване на ниво ред на InnoDB - колко реда?

  3. Как да извлека месец и година в MySQL дата и да ги сравня?

  4. как да получа рекурсивен резултат, като задам самореферентна таблица в mysql?

  5. MySQL прави заявки към многомерен php масив