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

Cách xóa tất cả các hàng khỏi bảng ngoại trừ 10 hàng mới nhất

  DELETE FROM tablename 
    WHERE id NOT IN (
      SELECT id FROM tablename 
      ORDER BY created DESC 
      LIMIT 10);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. lỗi thủ tục được lưu trữ mysql (1172, 'Kết quả bao gồm nhiều hơn một hàng')

  2. mysql> tạo kiểm tra cơ sở dữ liệu; LỖI 1006 (HY000):Không thể tạo 'kiểm tra' cơ sở dữ liệu (errno:2)

  3. CakePHP 3.5 Luôn áp dụng hàm asText () MySQL cho trường Không gian

  4. Nhóm theo truy vấn chọn mysql union

  5. thiết lập giá trị cờ dựa trên bản ghi tồn tại trong một bảng khác