我有一条SQL Update语句,如:
UPDATE表集column = column + 1
是否可以与ContentValues类似?
ContentValues值=新的ContentValues();
values.put(“ colum”,?);
最佳答案
是否可以与ContentValues类似?
不可以。您只能将文字放在ContentValues
中,不能放在表达式中。
在后台,ContentValues
中的值将转换为sqlite3_bind...()
调用,而sqlite3参数绑定仅支持用参数替换文字。
要使用表达式,只需将execSQL()
与原始SQL一起使用。
关于java - 使用ContentValues提高整数列的值(Java,Android),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29691771/