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

batasan kunci asing mysql adalah kesalahan yang salah bentuk

Saya mengalami masalah yang sama dengan HeidiSQL. Kesalahan yang Anda terima sangat samar. Masalah saya akhirnya adalah kolom kunci asing dan kolom referensi tidak memiliki jenis atau panjang yang sama.

Kolom kunci asing adalah SMALLINT(5) UNSIGNED dan kolom yang direferensikan adalah INT(10) UNSIGNED . Setelah saya membuat keduanya menjadi tipe yang sama persis, pembuatan kunci asing bekerja dengan sempurna.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa yang Setara dengan LEN() di MySQL?

  2. Pratinjau dan unggah gambar menggunakan database PHP dan MySQL

  3. Temukan catatan duplikat di MySQL

  4. Cara Mendapatkan Bulan dari Tanggal di MySQL

  5. MySQL menghapus karakter non-numerik untuk dibandingkan