Android 仅更新sqlite列值specefic零件
我有一个sqlite数据库,其中有表“scripts”,在该表中有列,在名为“fname”的列上有如下值Android 仅更新sqlite列值specefic零件,android,sqlite,sql-update,Android,Sqlite,Sql Update,我有一个sqlite数据库,其中有表“scripts”,在该表中有列,在名为“fname”的列上有如下值 111/222/333 111/222 111/222/444/555 111/888/777 现在我想更新包含222的所有值,所以我想运行命令并更新如下222到000的值 111/000/333 111/000 111/000/444/555 111/888/777 我怎么能做到 public Cursor query (String table, String[] columns,
111/222/333
111/222
111/222/444/555
111/888/777
现在我想更新包含222的所有值,所以我想运行命令并更新如下222到000的值
111/000/333
111/000
111/000/444/555
111/888/777
我怎么能做到
public Cursor query (String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy);
执行查询,以查找
Cursor c=query.("scripts","fname",null,null,"/222/",null);
一旦获得游标对象,就可以循环遍历游标,该游标包含具有“/222/”的所有行。您可以替换字符串引用
update whatever_table
set whatever_field = replace(whatever_field, '222', '000')
where (WHATEVER)