buk*_*.wh 1 java sqlite android android-sqlite
我需要从SQLite数据库中的表中删除一个特定的行.
该表包含文件路径.
我需要删除包含特定扩展名的路径.
而且我遇到了麻烦.
没有从我的数据库中删除任何内容.
例如,我的表名是ALL_PATHS,列名是PATH_NAME,这就是我这样做的方式.
我会很高兴得到任何帮助谢谢
private void deletePath(String extension){
Database db = getWritableDatabase();
String query = "DELETE FROM " + ALL_PATHS + " WHERE lower(" + PATH_NAME + ") LIKE '%" + extension + "'";
Cursor cursor = db.rawQuery(query, null);
}
Run Code Online (Sandbox Code Playgroud)
错误是:
Cursor cursor = db.rawQuery(query, null);
Run Code Online (Sandbox Code Playgroud)
虽然它应该是
db.execSQL(query);
Run Code Online (Sandbox Code Playgroud)
因为DELETE是命令,而不是查询(SELECT)
| 归档时间: |
|
| 查看次数: |
78 次 |
| 最近记录: |