Identificare il nome del vincolo utilizzando l'istruzione:
SELECT CONSTRAINT_NAME
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE TABLE_NAME = 'Orders'
AND COLUMN_NAME = 'PersonID';
Usa il risultato di CONSTRAINT_NAME
nel tuo ALTER TABLE
dichiarazione. Ad esempio:
ALTER TABLE Orders
DROP FOREIGN KEY `myconstraint`;
Risposta derivata da Manuale di riferimento MySQL