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

Làm cách nào để thêm ràng buộc KIỂM TRA tùy chỉnh trên bảng MySQL?

CHECK các ràng buộc không được hỗ trợ bởi MySQL. Bạn có thể định nghĩa chúng, nhưng chúng không làm gì cả (kể từ MySQL 5.7).

Từ hướng dẫn sử dụng :

CHECK mệnh đề được phân tích cú pháp nhưng bị bỏ qua bởi tất cả các công cụ lưu trữ.

Cách giải quyết là tạo trình kích hoạt , nhưng chúng không phải là thứ dễ làm việc nhất.

Nếu bạn muốn một RDBMS mã nguồn mở hỗ trợ CHECK ràng buộc, hãy thử PostgreSQL . Nó thực sự là một cơ sở dữ liệu rất tố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. Làm cách nào để xóa tất cả các ký tự số không phải chữ cái khỏi một chuỗi trong MySQL?

  2. Kết xuất tất cả các bảng ở định dạng CSV bằng cách sử dụng 'mysqldump'

  3. Làm cách nào để chèn khung dữ liệu gấu trúc qua mysqldb vào cơ sở dữ liệu?

  4. Làm cách nào để lấy múi giờ hiện tại của MySQL?

  5. Cách tốt nhất để di chuyển DB Django từ SQLite sang MySQL là gì?