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

Bảng xóa SQLite của Android không thực sự xóa các hàng

Bạn cần gọi setTransactionSuccessful để cam kết tất cả các thay đổi được thực hiện đối với cơ sở dữ liệu, trước khi gọi endTransaction :

db.beginTransaction();
int deleted = db.delete("user", null, null);
db.setTransactionSuccessful();
db.endTransaction();

Nguồn (tài liệu tham khảo của nhà phát triển Android):



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao SQLAlchemy thực thi Cập nhật không hoạt động

  2. Khung thực thể - Nhiều đến nhiều?

  3. Phương thức getColumnName trong ResultSetMeta không thể trả về tên bên phải của cột (jdbc)

  4. Đang tải lớp `com.mysql.jdbc.Driver '. Điều này không được dùng nữa. Lớp trình điều khiển mới là `com.mysql.cj.jdbc.Driver '

  5. Có ai biết ý nghĩa đằng sau thông báo lỗi php này không?