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

Có đúng không khi quét một bảng trong MySQL bằng cách sử dụng SELECT * .. LiMIT start, count mà không có mệnh đề ORDER BY?

Không, đó không phải là một giả định an toàn. Không có ORDER BY , không có gì đảm bảo rằng truy vấn của bạn sẽ trả về kết quả duy nhất mỗi lần. Nếu bảng này được lập chỉ mục đúng, hãy thêm ORDER BY (đối với chỉ mục) không nên quá đắt.

Chỉnh sửa:Non- ORDER BY kết quả chỉnh sửa sẽ đôi khi theo thứ tự của chỉ mục được nhóm lại, nhưng tôi sẽ không đặt bất kỳ khoản tiền nào 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. PDO:kiểm tra bản ghi đã cập nhật hoặc đã chèn bằng cách sử dụng mysql CHÈN VÀO CẬP NHẬT KHÓA DUPLICATE

  2. Truy vấn SQL để truy xuất dữ liệu năm tài chính được nhóm theo năm

  3. Đối chiếu tốt nhất để sử dụng cho MySQL với PHP là gì?

  4. tính toán tỷ lệ tính năng mysql

  5. Bộ đếm và trả về SQL, nhân đôi kết quả