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

MySQL salah mengizinkan entri duplikat ketika salah satu bidang yang terlibat adalah NULL

Anda tidak dapat membandingkan NULL (jika Anda membandingkan apa pun dengan NULL bahkan NULL=NULL hasilnya selalu FALSE ) perilaku ini didokumentasikan dalam referensi MySQL

Jadi saya pikir satu-satunya cara adalah mendefinisikan kolom NOT NULL atau menangani masalah ini di pemicu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LOAD DATA INFILE tidak berfungsi

  2. Hosting Web Gratis dengan Dukungan PHP

  3. Kesalahan MySQL:2013, Koneksi terputus ke server MySQL saat 'membaca paket komunikasi awal', kesalahan sistem:0

  4. MySQL:Kembalikan hanya pesan terakhir di tabel pesan datar/percakapan

  5. Kolom bersyarat untuk kueri berdasarkan kolom lain di MySQL