【Android】SQLite执行Update语句没结果

数据库存在,且有数据,但是执行Update语句后没结果。
ContentValues value = new ContentValues();
value.put(key,value);
String[] args = {args};
DB.update(table_name ,value, "phone=?", args);
执行后没反应

你可以先把.db文件取出来分析下,先确定数据库是创建无误的,如果数据库创建无误,并且里面的数据也是正确的,那就看看语句有没有问题。

可能在创建的时候字段名写错了,这时候用abd shell查看一下数据库验证下再试试

1.查询表内数据是否有对应的数据;
2.确认字段名是否正常;
3.确认判断条件是否成立.

我也是执行成功了,但是没有任何返回值

试一下这样有用没有DB.update(table_name ,value, "phone="+args[0], null);