SQL异常,查询时mysql关键字冲突
问题描述:
在进行mysql进行查询时,很简单的一个查询语句,但就是查询不出来,报如下错误
[Err] 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 'rank,1 as is_admin,meb.is_enabled is_disabled,meb.is_locked, 1 as flag
原因分析:
仔细排查了一下,发现是我的表字段和mysql里的关键字进行冲突了
解决方案:
对你要查询的表字段加上反引号:``