您的位置:首页 > 数据库 > MySQL

mysql表名和关键字冲突

2017-10-31 15:42 211 查看
mysql中的表名如果跟mysql的关键字冲突怎么处理?

需要给关键字加上撇,也就是键盘上数字1左边的那个撇
例如,Order,User在mysql中都是关键字,所以如下例子:

1.sql中

select * from MyInquiry
where MyInquiry.orde_id=(select orde_id from `Order` where orde_number='96671467600199769')2.mybatis中
<select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.String" >
select
<include refid="Base_Column_List" />
from `order`
where Id = #{id,jdbcType=VARCHAR}
</select>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: