sql >> Database teknologi >  >> RDS >> Mysql

Kan ikke slippe nøglen, selvom den eksisterer:Fejlkode:1091

Du skal slippe en fremmednøgle ved dens begrænsningsnavn, ikke navnet på den kolonne, den er defineret på.

Ikke i orden:

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

Okay:

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



  1. Rails:rake db:create:all (kunne ikke oprette forbindelse til serveren)

  2. BOB Dynamic Query Building

  3. Sådan undgår du variabel substitution i Oracle SQL Developer med 'trinidad &tobago'

  4. multidimensional array forespørgsel mysql