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

tối ưu hóa truy vấn - tự 'ở đâu'

Một cái gì đó như thế này có thể hoạt động nhanh hơn vì nó không sử dụng câu lệnh IN có thể lặp đi lặp lại trên một bảng trong bộ nhớ. Sao lưu và thử

DELETE 
FROM `table` main
WHERE STR_To_DATE( main.Timestamp , '%a %b %d %H:%i:%s CST %Y' )<
  (SELECT  MAX( STR_To_DATE( sub.Timestamp , '%a %b %d %H:%i:%s CST %Y' ) 
   FROM `table` sub
   WHERE sub.Retrieving_User = main.Retrieving_User )
AND main.Retrieving_User = 'userID'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Biểu tượng WAMP Server V 2.5 có màu cam, không phản hồi và không có menu

  2. Làm cách nào để giải mã mật khẩu MySQL

  3. Làm cách nào để di chuyển dễ dàng từ MySQL sang PostgreSQL?

  4. Truy cập vào một bảng cụ thể trong thẻ html

  5. Thuật toán để chọn các địa điểm phổ biến nhất từ ​​cơ sở dữ liệu