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

Ràng buộc duy nhất với các điều kiện trong MYSQL

MYSQL không hỗ trợ các loại ràng buộc như vậy.

Thay vào đó, bạn nên sử dụng các procudures được lưu trữ để chèn dữ liệu, vì vậy bạn có thể thực hiện một số kiểm tra và xác thực.

Tại sao bạn không xác định mặc định của mình sao cho nó phải có 1 làm khóa chính? Bằng cách này, một ràng buộc duy nhất bình thường đối với pk là đủ rồi.

Nếu không có gì phù hợp với bạn, bạn cũng có thể xem xét thay đổi mô hình dữ liệu của mình.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách triển khai các ưu tiên trong SQL (postgres)

  2. Tôi có thể tạo một hàm plpgsql trả về một số nguyên mà không cần sử dụng một biến không?

  3. Thay đổi Cơ sở dữ liệu phát triển Django từ SQLite mặc định sang PostgreSQL

  4. Làm cách nào để thực thi tính duy nhất giống tập hợp giữa nhiều cột?

  5. Tính toán phần trăm từ SUM () trong cùng một truy vấn SELECT sql