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

Tại sao có thể sử dụng các giá trị chuỗi số để đặt các trường số nguyên trong MySQL và đây có phải là một tính năng sẽ luôn hoạt động không?

MySQL khá lỏng lẻo về hầu hết mọi thứ, theo mặc định, sửa những lỗi này bằng cách làm mọi thứ có thể để không xảy ra lỗi.

MySQL có một chế độ nghiêm ngặt mặc dù sẽ không cho phép hành vi đó

http://dev.mysql .com / doc / refman / 5.7 / en / sql-mode.html # sql-mode-nghiêm ngặt

Để biết thêm thông tin.

'Tính năng' này cũng có thể gây ra các vấn đề về hiệu suất, việc so sánh một điểm yếu với một int được lập chỉ mục làm cho chỉ mục trở nên vô dụng (trong một số trường hợp, đôi khi trình tối ưu hóa có thể phát hiện ra điều này và chỉ truyền đầu và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. Cách lấy nhận xét cột từ SQL

  2. Kết nối máy chủ web với cơ sở dữ liệu và J2ME

  3. NodeJS Cách xử lý yêu cầu đồng thời tới MySQL

  4. Làm cách nào để sử dụng quyền truy cập đồng thời của bảng mysql trong PHP

  5. Truy vấn QMYSQL không thành công