在Sqlite查询上使用LIMIT和OFFSET时出错

时间:2015-06-09 10:29:11

标签: objective-c sqlite

我使用以下查询:

[NSString stringWithFormat: @"DELETE FROM CarrelloMese LIMIT -1 OFFSET %d",indexPath.row];

但是使用方法:

NSLog(@"ERRORE: %s", sqlite3_errmsg(MyDB));
控制台上的

我发现有错误,报告的错误是:near "LIMIT": syntax error

该查询有什么问题?

1 个答案:

答案 0 :(得分:3)

您只能在select次查询时使用selectoption,而不能使用LIMIT次查询。

请考虑使用rowid删除行。