आपको एक विदेशी कुंजी को उसके बाधा नाम से छोड़ना होगा, न कि उस कॉलम का नाम जिस पर इसे परिभाषित किया गया है।
ठीक नहीं:
mysql> ALTER TABLE `articles` DROP FOREIGN KEY `pubsrc_id`;
ERROR 1091 (42000): Can't DROP 'pubsrc_id'; check that column/key exists
ठीक है:
mysql> ALTER TABLE `articles` DROP FOREIGN KEY `pub_articles_ibfk_1`;
Query OK, 0 rows affected (0.03 sec)