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

Lỗi chính trong MySQL 8.x? - khóa ngoại

Không cố định trong MySQL. Nó cho phép cú pháp SQL hợp pháp, nhưng MySQL không lưu ràng buộc khi sử dụng cú pháp khóa ngoại cấp cột.

Điều này đã được báo cáo là một lỗi vào năm 2005 và được đóng lại với thông báo "sẽ không khắc phục được".

https://bugs.mysql.com/bug.php?id=13301

https://dev.mysql.com /doc/refman/8.0/en/ansi-diff-foreign-keys.html nói:

Không có cách nào để tắt cú pháp không được hỗ trợ hoặc thậm chí khiến nó trả về lỗi hoặc cảnh báo.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết quả này chỉ là tập hợp kết quả chuyển tiếp, việc gọi rewind () sau khi chuyển tiếp không được hỗ trợ - Zend

  2. Truy vấn chậm MySQL - Đang chờ khóa bộ nhớ cache truy vấn

  3. trình kích hoạt sql Tôi gặp lỗi khi lưu tên cột trong biến và sử dụng nó cho OLD.myvar trong trình kích hoạt sql

  4. Cách thêm cột bảng MySQL với giá trị mặc định của một cột khác của hàng hiện có

  5. java.sql.SQLException:Chỉ mục cột nằm ngoài phạm vi, 0 <1