有人知道在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语句。
还有其他方法吗?
答案 0 :(得分:1)
似乎只在SELECT语句中有意义。如果要限制UPDATE语句中更新的行,则应添加WHERE子句。