使用LIMIT和OFFSET子句的iphone sqlite3 UPDATE

时间:2010-03-25 21:48:12

标签: iphone sqlite

有人知道在iphone上使用UPDATE语句时LIMIT和OFFSET子句是否有效。在sqlite3网站上它说

  

“如果使用SQLITE_ENABLE_UPDATE_DELETE_LIMIT编译时选项构建SQLite,则使用可选的ORDER BY和LIMIT子句扩展UPDATE语句的语法。”

如果没有,是否可以启用?

我正在使用"UPDATE TESTDATA SET VAR = 1 LIMIT 1 OFFSET 1"

但是我收到一个错误:接近“LIMIT”:语法错误

我可以使用LIMIT和OFFSET子句来处理SELECT语句。

还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

似乎只在SELECT语句中有意义。如果要限制UPDATE语句中更新的行,则应添加WHERE子句。