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

Защо „ограничението за чужд ключ е неуспешно“, когато съществува външен ключ?

Мисля, че това е грешка. MySQL не трябва да Ви позволява да добавяте FOREIGN KEY, препращащ към таблицата MyISAM от InnoDB, тъй като MyISAM двигателят не е транзакционен, InnoDb е.

Try:
ALTER TABLE t_timeoff_request ENGINE=InnoDB;


  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. Създайте различен набор от резултати, като използвате един набор от резултати

  3. MYSQL многократно вмъкване в codeigniter

  4. Архивиране и възстановяване на MySQL от командния ред

  5. Как е получена тази логика на записите/разклоненията за случая без статистически данни в MySQL Query Planner?