什么是语法错误:输入的预期结束,但得到关键字ORDER在[3:1]的意思,我如何修复它?



当我遇到这样的问题时:

Expected end of input but got keyword ORDER at [3:1] 

我不知道该怎么解决这个问题。

当您遇到这样的问题时,您可以查看查询中出现ORDER关键字的位置,并检查/重新检查您使用的语法是否适用于您拥有的数据库产品。大概[3:1]也试图提供更多的信息,所以你应该检查与错误消息相关的产品手册/文档,以了解如何解释。如果您希望其他人为您检查,您需要提供您使用的SQL文本,并标记特定的rdbms产品。

在google上搜索错误消息似乎会返回BigQuery用户遇到的类似消息。错误消息可能不是由RDBMS产品生成的,而是由前端(用于输入和提交SQL命令的应用程序/web界面)生成的,它可能仅仅意味着您提交了多个SQL语句,而它们之间没有正确的分隔符(如';')??

最新更新