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

laravel errno 150 batasan kunci asing salah dibentuk

Dalam kasus kunci asing, bidang referensi dan referensi harus memiliki tipe data yang sama persis.

Anda membuat id bidang di kedua users dan firms sebagai ditandatangani bilangan bulat. Namun, Anda membuat kedua kunci asing sebagai tidak ditandatangani bilangan bulat, oleh karena itu pembuatan kunci gagal.

Anda perlu menambahkan unsigned klausa ke id definisi bidang, atau hapus unsigned klausa dari bidang kunci asing.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kapan saya harus menggunakan UNSIGNED dan SIGNED INT di MySQL?

  2. Cara menghapus baris duplikat dan memperbarui tabel

  3. Apa artinya ketika MySQL dalam keadaan Mengirim data?

  4. Hasilkan pernyataan CREATE untuk semua Tabel MySql

  5. Konektor Python MySQL - hasil yang belum dibaca ditemukan saat menggunakan fetchone