我有一条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/

10-08 21:38