我正在尝试找出一种在 sqlite 列中执行某种搜索和替换的方法。举例来说,某列包含“Hello”一词,并且它可以位于多个行中,我想将“Hello”替换为“Goodbye”,我该怎么做呢?我知道如何更新单个行,但似乎找不到有关多行的任何信息。
最佳答案
我认为像更新单个行时那样使用 update
方法是可行的:
ContentValues cv = new ContentValues();
cv.put(MYCOLUMN, "GoodBye" );
db.update(TABLE_NAME, cv, MYCOLUMN + "= ? ", new String[] { "Hello"});
关于java - Android Java Sqlite 搜索和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4695034/