update table set column_name limit 3 offset 2;
以上查询无效。
引发错误
sql错误: '限制' 附近的语法错误。
答案 0 :(得分:2)
UPDATE语句需要column_name
之后的新值,如下所示:
update thetable set column_name = 'some new value'
此外,documentation提到您需要使用SQLITE_ENABLE_UPDATE_DELETE_LIMIT选项编译SQLite,默认情况下不。
答案 1 :(得分:0)
Sqlite不允许像MYSQL一样使用LIMIT和OFFSET语句。您将必须使用嵌套查询来解决它。或使用两个查询。