织梦数据库查询会员级别列表报错membername From `dede_arcrank` where rank>


首先我们来看一段数据库查询

Select `rank`,membername From `dede_arcrank` where rank> 0

这时候肯定报错

<e>查询:Select `rank`,membername From `dede_arcrank` where rank> 0 LIMIT 0, 1000
错误代码: 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 '> 0
 LIMIT 0, 1000' at line 1

为啥呢!

因为当我们查询的关键字和表名重叠的时候我们需要为关键字增加

`` //这个符号
Select `rank`,membername From `dede_arcrank` where `rank`> '0'

即可查询成功

当你的数据表的表名(上面的表名是table)或者字段名字(上面的字段名是from)是关键字的时候,这时就会有冲突了,mysql的转译字符是   ` ` 当出现冲突时候就必须使用转移字符了,没有冲突可以用 但是没有必要

相关内容

发表评论

验证码:
点击我更换图片

最新评论