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

Khóa ngoại và NULL trong mySQL

NULL trong khóa ngoại hoàn toàn có thể chấp nhận được. Xử lý NULL trong khóa ngoại là một việc phức tạp nhưng điều đó không có nghĩa là bạn thay đổi các cột như vậy thành NOT NULL và chèn các bản ghi giả ("N / A", "Unknown", "No Value", v.v.) vào bảng tham chiếu của bạn.

Việc sử dụng NULL trong khóa ngoại thường yêu cầu bạn sử dụng LEFT / RIGHT JOIN thay vì INNER JOIN.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql chèn nếu giá trị không tồn tại trong bảng khác

  2. MySQL ném lỗi giá trị chuỗi không chính xác

  3. Tên bảng cơ sở dữ liệu số ít hay số nhiều?

  4. Làm cách nào để tạo chỉ mục DESC trong MySQL?

  5. TẢI THÔNG TIN DỮ LIỆU Mã lỗi:13