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

MySQL:Tidak dapat membuat tabel (errno:150)

Dari MySQL - Dokumentasi Batasan KUNCI ASING :

Jika Anda membuat ulang tabel yang dijatuhkan, tabel tersebut harus memiliki definisi yang sesuai dengan batasan kunci asing yang merujuknya. Itu harus memiliki nama dan jenis kolom yang benar, dan harus memiliki indeks pada kunci yang direferensikan, seperti yang dinyatakan sebelumnya. Jika ini tidak terpenuhi, MySQL mengembalikan Kesalahan 1005 dan merujuk ke Kesalahan 150 dalam pesan kesalahan, yang berarti bahwa batasan kunci asing tidak dibentuk dengan benar. Demikian pula, jika ALTER TABLE gagal karena Kesalahan 150, ini berarti bahwa definisi kunci asing akan salah dibentuk untuk tabel yang diubah.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sintaks SQL DELETE – Didaftarkan oleh DBMS

  2. Mengambil data dari database MySQL ke daftar dropdown html

  3. MySQL - UPDATE query berdasarkan SELECT Query

  4. Solusi penskalaan untuk MySQL (Replikasi, Pengelompokan)

  5. TEMUKAN_IN_SET() vs IN()