Anda perlu tahu nama kunci asing. Jika dibuat tanpa nama, maka nama akan dibuat secara otomatis. Anda harus mendapatkan informasi tentang kunci asing.
Gunakan salah satu kueri ini untuk mendapatkan nama kunci asing -
SELECT
constraint_name
FROM
information_schema.REFERENTIAL_CONSTRAINTS
WHERE
constraint_schema = <'db_name'> AND table_name = <'table_name'>;
SELECT *
FROM
information_schema.KEY_COLUMN_USAGE
WHERE
constraint_schema = <'db_name'> AND table_name = <'table_name'> AND
referenced_table_name IS NOT NULL;
...dan gunakan ALTER TABLE <table_name> DROP INDEX <fk_name>;
untuk melepaskan kunci asing.