आप इस SQL का उपयोग ALTER TABLES (!!YOUR_SCHEMA_HERE!!
) उत्पन्न करने के लिए कर सकते हैं आपके स्कीमा द्वारा प्रतिस्थापित करने की आवश्यकता है):
SELECT concat('alter table `',table_schema,'`.`',table_name,'` DROP FOREIGN KEY ',constraint_name,';')
FROM information_schema.table_constraints
WHERE constraint_type='FOREIGN KEY'
AND table_schema='!!YOUR_SCHEMA_HERE!!';
यह इस तरह SQL उत्पन्न करेगा:
alter table `viewpoint_test`.`answer_code` DROP FOREIGN KEY fk_answer_code_codebook_item1;
alter table `viewpoint_test`.`answer_code` DROP FOREIGN KEY fk_answer_code_questionary_answer1;
alter table `viewpoint_test`.`codebook` DROP FOREIGN KEY codebook_ibfk_1;
...
"स्कीमा नाम" से मेरा मतलब आपके डेटाबेस नाम से है। यह वही बात है।