Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL cho phép sai các mục nhập trùng lặp khi một trong các trường liên quan là NULL

Bạn không thể so sánh NULL (nếu bạn so sánh bất kỳ thứ gì với NULL ngay cả NULL =NULL, kết quả luôn là FALSE ) hành vi này được ghi lại trong MySQL ref.

Vì vậy, tôi nghĩ rằng cách duy nhất là xác định các cột KHÔNG ĐẦY ĐỦ hoặc xử lý vấn đề này trong một trình kích hoạt.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP MySql:Print Tree - Parent Child Checkbox

  2. Sao lưu cơ sở dữ liệu MySQL của bạn

  3. Câu lệnh SQL để lấy ngày trong 2 ngày tới kể từ bây giờ

  4. Câu lệnh MySQL để chọn mục nhập mới nhất của một cột cụ thể

  5. Tối ưu hóa lựa chọn mysql đơn giản trên một bảng lớn (75 triệu hàng +)