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

Mengapa 'batasan kunci asing gagal' ketika kunci asing ada?

Saya pikir ini adalah bug. MySQL seharusnya tidak mengizinkan Anda untuk menambahkan referensi KUNCI ASING ke tabel MyISAM dari InnoDB karena mesin MyISAM tidak transaksional, InnoDb adalah.

Try:
ALTER TABLE t_timeoff_request ENGINE=InnoDB;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel kiriBergabung hanya catatan terakhir dari tabel kanan

  2. Transisi MySQL ke MySQLi paling sederhana

  3. Matematika PHP pada Data SQL

  4. Cara Menghapus Prosedur Tersimpan di MySQL

  5. Bidang MySQL yang diindeks tidak menyimpan nilai saat membuat/mengedit catatan melalui ADO