sql >> Databasteknik >  >> RDS >> Mysql

Kan inte släppa nyckel även om den finns:Felkod:1091

Du måste släppa en främmande nyckel efter dess begränsningsnamn, inte namnet på kolumnen den är definierad på.

Inte okej:

mysql> ALTER TABLE `articles` DROP FOREIGN KEY `pubsrc_id`;
ERROR 1091 (42000): Can't DROP 'pubsrc_id'; check that column/key exists

Okej:

mysql> ALTER TABLE `articles` DROP FOREIGN KEY `pub_articles_ibfk_1`;
Query OK, 0 rows affected (0.03 sec)



  1. Uppdatera databasdata med knappen Skicka

  2. Migrera SPATIAL-data från Oracle till Postgresql

  3. Syntaxfel i slutet av inmatning i PostgreSQL

  4. Laravel vältalig med()-> returnerar null