当前位置:Gxlcms > 数据库问题 > mysql数据库表字段使用DESC等关键字报错及解决方法

mysql数据库表字段使用DESC等关键字报错及解决方法

时间:2021-07-01 10:21:17 帮助过:160人阅读

  1. <!-- desc是MySQL数据库的关键字,作为字段名直接使用会报错 --><br><br><sql id="Base_Column">
  2. id,mol,ip,port,name,t.desc,maxAc,maxI,minI,maxW,status<br></sql>
  3. <!-- 查询列表 -->
  4. <select id="getTht" resultMap="BaseResultMap" parameterType="ThigDO">
  5. select <include refid="Base_Column"/> from t_sys_thorfd t order by status desc
  6. <include refid="where"/>
  7. </select><br><br><br><br><br><br>一个简单的查询语句一直在desc的地方报错,一开始以为是
  1. order by status desc 存在错误,检查多遍,怀疑是desc这个字段名惹的祸,经过验证果然,desc常用来作为字段名标识 描述 含义
  1. 解决方法就是采用上述曲线救国方式,或者更换字段名。<br><br>还有一种方法就是在要用到关键字的地方加反引号标识,例如<br><br>

<if test="desc != null and desc!=‘‘ ">
`desc`,
</if>

mysql数据库表字段使用DESC等关键字报错及解决方法

标签:ini   max   查询   就是   pre   ram   order by   mysql数据库   使用   

人气教程排行