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

MySQL:Ràng buộc một tập hợp các cột để ít nhất một cột không phải là NULL

Tôi không biết cách nào để thực thi một ràng buộc như vậy.

Để giải quyết vấn đề này, bạn có thể xem xét có hai cột khác nhau:Nếu bạn có một cột cho dữ liệu - chứa id danh bạ hoặc chuỗi ký tự và một cột khác cho loại dữ liệu - 'chính xác' hoặc 'ký tự đại diện' -, bạn có thể đặt ràng buộc NOT NULL cho cả hai cột. Một nhược điểm rõ ràng là bạn không thể có ràng buộc FK đối với bảng danh bạ nữa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Màn hình trắng chết chóc của PHP mọi lúc mọi nơi. Tôi đang làm gì sai?

  2. MySQL:Khoảng thời gian trung bình giữa các bản ghi

  3. Không thể kết nối với bất kỳ máy chủ mysql nào được chỉ định. C # MySQL

  4. MySQL là gì? - Giới thiệu về hệ thống quản lý cơ sở dữ liệu

  5. Cách tạo đánh số tuần tự trong wordpress