1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘order’ at line 7
上传文档

翻译过来内容是:1064-您的SQL语法有错误;请查看与您的MySQL服务器版本相对应的手册,以获得在第7行“order”附近使用的正确语法。

以下简单阐述以下自己的心路历程

由于自己做项目的时候都是用mybatise Gennerator自动生成的代码,所以报上面的错,作为一个菜鸟我很费解,为什么自己生成的代码会报告SQL语法错误,

首先在swagger上测试报告错误是500,这里可能是服务器错误,所以要检查后台的代码,但是检查过一番之后,发现后台代码并没有什么错误.

于是开始检查数据库,在数据库中使用查询语句,同样错误还是查不出来,这时候就开始检查表,看各种类型,突然发现有一列叫做status,猛的发现这个单词有问题(),然后就改变了它,重新mybatiseGennertor,正常运行.

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐