sql >> Database >  >> RDS >> Mysql

kan geen externe sleutel in mySQL laten vallen

Identificeer de naam van de beperking met behulp van de instructie:

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

Gebruik het resultaat van CONSTRAINT_NAME in je ALTER TABLE uitspraak. Bijvoorbeeld:

ALTER TABLE Orders
DROP FOREIGN KEY `myconstraint`;

Antwoord afgeleid van de MySQL-referentiehandleiding



  1. Voer MySQLDump uit zonder tabellen te vergrendelen

  2. Wat is een schema in SQL Server en hoe maak je een schema in SQL Server-database? - SQL Server / TSQL-zelfstudie, deel 27

  3. Hoe stel je een AUTO_INCREMENT-veld in om te beginnen met de waarde 6000 in mysql?

  4. (+) syntaxis voor outer joins in mysql