Tôi có một bảng người (tên, địa chỉ, số điện thoại), bảng của tôi có 2000 hàng trở lên. Tôi muốn xóa 1000 hàng. Làm thế nào về các truy vấn?Làm cách nào để xóa dữ liệu có số hàng cụ thể (sqlite)
5
A
Trả lời
9
Tôi giả sử bạn muốn xóa "1000 hàng đầu tiên" cho trật tự không được phân loại về kết quả "chọn" truy vấn không có phân loại đối số và không có tiêu chí, trong trường hợp này bạn đang làm điều gì sai.
Nhưng, như một bài tập học thuật, dưới đây là cách bạn muốn thực hiện. Tất cả các hàng trong một SQLite có trường rowid
, mà bạn có thể sử dụng để tìm nơi 1000 hàng kết thúc.
sqlite> create table t(s string);
sqlite> insert into t values('a1');
sqlite> insert into t values('a2');
sqlite> insert into t values('a3');
sqlite> insert into t values('a4');
sqlite> select * from t;
a1
a2
a3
a4
sqlite> delete from t where rowid < (select rowid from t limit 2,1);
sqlite> select * from t;
a3
a4
5
http://www.sqlite.org/lang_delete.html
Nếu bạn đã có bản cập nhật SQLite hạn xóa kích hoạt
Delete from your_table
where any_filter_you_wanted_as_well
order by if_you_have_a_preference
limit 1000
Các vấn đề liên quan
- 1. Làm thế nào để xóa một hàng trong một bảng cơ sở dữ liệu sqlite?
- 2. Cách chọn một số hàng có tên hàng cụ thể từ khung dữ liệu trong R
- 3. Làm thế nào để đếm số hàng với dữ liệu cụ thể trong MSSQL
- 4. Làm cách nào để chọn dữ liệu cụ thể trong Dữ liệu chính?
- 5. Android sqlite: cách truy xuất dữ liệu cụ thể từ cột cụ thể?
- 6. SQLite - nhận số hàng trong cơ sở dữ liệu
- 7. Tải dữ liệu hàng loạt vào sqlite?
- 8. Làm cách nào để xóa hoặc ẩn cột cụ thể trong một trường dữ liệu?
- 9. Làm cách nào để liên kết nền của hàng lưới dữ liệu với màu cụ thể?
- 10. Làm cách nào để xóa cơ sở dữ liệu SQLite trong bộ nhớ bằng PHP PDO?
- 11. Di chuyển hàng cụ thể từ một khung dữ liệu
- 12. Làm cách nào tôi có thể hợp nhất nhiều cơ sở dữ liệu SQLite?
- 13. Xóa các hàng trong khung dữ liệu với hệ số ""
- 14. Làm cách nào để xóa dữ liệu khỏi nhiều bảng?
- 15. Làm cách nào để thêm hàng vào khung dữ liệu có tổng số?
- 16. Công cụ nào có sẵn để đảo ngược thiết kế cơ sở dữ liệu sqlite?
- 17. Làm cách nào để đếm số lượng kết nối mở trong cơ sở dữ liệu sqlite?
- 18. Làm cách nào để xóa cơ sở dữ liệu MySQL?
- 19. Làm cách nào để lấy số hàng trong bảng trong một kho dữ liệu?
- 20. xóa dữ liệu trong ô sau ký tự cụ thể
- 21. Làm cách nào để nhận số hàng trong sqlite bằng Android?
- 22. Làm thế nào để chèn dữ liệu vào cơ sở dữ liệu SQLite trong android?
- 23. Làm cách nào để xóa dữ liệu cũ khỏi logcat?
- 24. Làm cách nào để xóa khỏi cơ sở dữ liệu?
- 25. Làm cách nào để chèn hàng loạt với SQLite?
- 26. SQLITE - xóa các hàng có tham gia bên trong?
- 27. Làm cách nào để xóa phiên cụ thể trong asp.net?
- 28. Làm cách nào để đặt tiêu điểm trên một hàng cụ thể trong một khung dữ liệu/lưới ảnh?
- 29. Làm thế nào để xóa hàng với dữ liệu địa phương trong jqGrid
- 30. Sqlite: cách xóa các hàng có chứa các chuỗi rỗng/rỗng
Tôi thực sự cảm thấy bực bội khi nhìn vào truy vấn của bạn (xin lỗi tôi là người mới chơi sql!) Tôi thử nhưng tôi không thể nhận được kết quả. – Dennie