Mysql
 sql >> Baza danych >  >> RDS >> Mysql

nie można usunąć klucza obcego w mySQL

Określ nazwę ograniczenia za pomocą instrukcji:

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

Użyj wyniku z CONSTRAINT_NAME w Twojej ALTER TABLE oświadczenie. Na przykład:

ALTER TABLE Orders
DROP FOREIGN KEY `myconstraint`;

Odpowiedź pochodzi z Podręcznik 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. Jak naprawić bazy danych i tabele MySQL

  2. Strona php z formularzem html wewnątrz wykonaj kod php przed wypełnieniem formularza

  3. PHP PDO tylko ostatnia wartość tablicy zostanie wstawiona za pomocą bindValue i bindParam

  4. Jak połączyć się z bazą danych MySQL z iPhone'a?

  5. Zaczynając od wersjonowania schematu mysql bez przesady. Dobre rozwiązania?