我有一个需要更新的数据库条目。
这种方法显然不起作用,但它应该有助于解释我试图做什么。
public void updateEntry(String user, String message, String mentions, String og) {
ContentValues args = new ContentValues();
args.put(KEY_MESSAGE, message);
args.put(KEY_MENTIONS, mentions);
this.db.update(ENTRY_TABLE, args, ("message = ?", "username = "+user), new String[] {og});
}
我需要更新“名称”列和“消息”列都与输入值匹配的条目。
数据库有多个具有相同用户的条目,并且可能有多个具有相同消息但用户不同的整体,因此需要多个 where 子句。
如何在 sql 查询中使用两个(或更多)where 子句?