Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Tidak dapat melepaskan kunci meskipun ada:Kode Kesalahan:1091

Anda harus meletakkan kunci asing dengan nama batasannya, bukan nama kolom yang mendefinisikannya.

Tidak apa-apa:

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

Oke:

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengonversi ini dari TSQL ke MYSQL?

  2. koneksi pdo mysql tidak menutup?

  3. PHP tidak Membaca nama <select> untuk Pembaruan MySQL

  4. Tampilkan semua kunci saat ini dari get_lock

  5. bukan kueri peka huruf besar-kecil di mysql