android.database.sqlite.SQLiteException:在”where”附近:语法错误(代码 1):
android.database.sqlite.SQLiteException: near "where": syntax error (code 1):
我在下面的代码中遇到
String selectQuery ="SELECT * FROM" + TABLE_VIDEO +" order by" + KEY_TIMESTAMP +" ASC"+"where" + KEY_TYPE +"='trending'";
|
所以,它必须在 WHERE 条件之后。
相关讨论
- 改进建议:您在这里所说的在技术上是不真实的,因为
LIMIT 在SELECT 语句中位于ORDER BY 之后。 - 是的,没错。我没有考虑到这一点。已编辑。
查看这里了解更多详情。
可能是:
/*code*/+" ASC"+"where"+ /*morecode*/
|
尝试:
/*code*/+" ASC WHERE"+ /*morecode*/
|
相关讨论
-
它有什么变化?结果将是相同的:
ASC WHERE 。在第二种情况下,只有执行速度将是faster (大约 0.001 纳秒?),因为少了一个字符串连接。 - 你是对的,但我只是想帮忙,仅此而已,再见
- 好吧,你没有,对不起。
- 真的,这篇文章根本没有提供任何答案。
THE END
二维码