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

MySQL:Xóa tất cả các hàng cũ hơn 10 phút

Nếu time_create là một dấu thời gian unix (int), bạn sẽ có thể sử dụng một cái gì đó như sau:

DELETE FROM locks WHERE time_created < (UNIX_TIMESTAMP() - 600);

(600 giây =10 phút - rõ ràng)

Nếu không (nếu time_create là dấu thời gian mysql), bạn có thể thử cách này:

DELETE FROM locks WHERE time_created < (NOW() - INTERVAL 10 MINUTE)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chọn nhóm có giá trị cột tối đa theo một cột khác

  2. cách xóa bản ghi khỏi cơ sở dữ liệu bằng Ajax

  3. Câu lệnh CHỌN SQL động với PHP dựa trên các tùy chọn của người dùng

  4. Chuỗi lệnh SQL dưới dạng số

  5. Mysql lưu trữ dữ liệu ở đâu?