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

Kode kesalahan 1005, status SQL HY000:Tidak dapat membuat tabel errno:150

Gunakan show innodb status - terkubur di output (sekitar tengah) adalah bagian "kesalahan kunci asing terakhir". Ini akan menjelaskan dengan tepat mengapa pembuatan tabel gagal.

biasanya karena bidang referensi FK tidak ada (salah ketik, tabel salah), atau ada ketidakcocokan jenis bidang. Bidang terkait FK harus sama persis dengan definisi. Bidang char(1) tidak boleh di-FK ke bidang char(5), dll...

Catatan:Di MySQL 5.5, perintahnya adalah show engine innodb status (terima kasih kewpiedoll99)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL APAPUN &SEMUA Operator

  2. Cara Memformat Angka di MySQL

  3. Beberapa DAN kondisi MySQL

  4. mendapatkan nilai kolom tabel pivot tambahan laravel

  5. MySql memilih nilai default jika tidak ada hasil?