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

не може да пусне външен ключ в mySQL

Идентифицирайте името на ограничението, като използвате израза:

SELECT CONSTRAINT_NAME
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE TABLE_NAME = 'Orders'
AND COLUMN_NAME = 'PersonID';

Използвайте резултата от CONSTRAINT_NAME във вашата ALTER TABLE изявление. Например:

ALTER TABLE Orders
DROP FOREIGN KEY `myconstraint`;

Отговорът, получен от Справочно ръководство за MySQL



  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. Данните са твърде дълги за колона в Django на MySQL

  3. Създаване на персонализирани html-тагове за CMS?

  4. Как да SQL заявя родител-дете за конкретен JSON формат?

  5. Грешка в SQLAlchemy MySQL сървърът е изчезнал