我正在尝试使用LIMIT
子句获取行。但我得到的是直到极限的所有行。例如,如果我执行:
(这是在QSqlQueryModel中)
QString queryFullTextSearch = "SELECT * FROM my_table LIMIT 20,40";
QSqlQueryModel::setQuery(queryFullTextSearch, queryDB);
我得到的是从0到40的行。如果接下来我执行它从40到80, 我得到的是从0到80的行。
我执行查询的方式有问题吗?
答案 0 :(得分:1)
您的语法不正确,请尝试:
SELECT * FROM my_table LIMIT 20 OFFSET 40