gpt4 book ai didi

android - Android 中查询中的描述 LIMIT

转载 作者:行者123 更新时间:2023-11-29 07:28:52 25 4
gpt4 key购买 nike

我试图从我的 Android 项目中的本地数据库获取 1000 条数据的限制。因此我写了这个查询,但出现语法错误:

int value = 0;
String updateTime = "0";
SQLiteDatabase db = this.getWritableDatabase();
String selectQuery = "SELECT * FROM " + TABLE_ALL_DETAILS_LOCAL + " WHERE " + KEY_UPDATE_TIME + " = '"+ updateTime + "'" + " desc LIMIT " + value + ", 1000";
Cursor cursor = db.rawQuery(selectQuery, null

日志中出现错误

 android.database.sqlite.SQLiteException: near "desc": syntax error (code 1): , while compiling: SELECT * FROM AllDetails WHERE updateTime = '0' desc LIMIT 0, 1000

我不确定这里的语法错误是什么?

最佳答案

您需要指定一个才能使用desc,因此如果您想使用id对其进行排序,您可以编写

SELECT * FROM AllDetails WHERE updateTime = '0' order by id desc LIMIT 0, 1000

您必须使用 order by 子句来完成相同的任务

关于android - Android 中查询中的描述 LIMIT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33491367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com