आपको पहले चाबी छोड़नी होगी। मैं आपकी तालिकाओं के नाम नहीं जानता, लेकिन उदाहरण के द्वारा मैं आपको सामान्य रणनीति बताऊंगा। मान लें कि आपके पास निम्नलिखित 2 InnoDB टेबल हैं:
CREATE TABLE `A` (
`id` int(10) unsigned NOT NULL auto_increment,
PRIMARY KEY (`id`)
) ENGINE=InnoDB;
CREATE TABLE `B` (
`id` int(10) unsigned NOT NULL auto_increment,
`a_id` int(10) unsigned NOT NULL,
PRIMARY KEY (`id`),
KEY `a_id` (`a_id`),
CONSTRAINT `b_ibfk_1` FOREIGN KEY (`a_id`) REFERENCES `a` (`id`)
) ENGINE=InnoDB;
आप a_id
छोड़ सकते हैं तालिका में कॉलम B
निम्न आदेश का उपयोग कर:
alter table B drop foreign key b_ibfk_1, drop column a_id;