反复检查过多次语句都没发现错误,后来网上搜索解决方法见到:数据库表字段与SQL关键字冲突导致的错误
错误信息为:check the manual that corresponds to your MySQL server version for the right syntax
这是之前写的一条 Mysql语句报的 SQL错误,但是仔细检查 SQL语句没有发现有什么异常问题。后来百度查到,我的数据库表中有一个字段名为 desc,这和 SQL语句的关键字冲突了,导致出现了这个问题。
有个字段名我命名为desc,表示描述(description)。却没有注意到,该desc与SQL查询语句中的降序排列关键字DESC冲突了!
解决方法为:
修改数据库表中冲突字段名称,修改为和 SQL语句关键字不冲突的其他名称。将desc字段修改为为descpt即问题解决!