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>
需要给关键字加上撇,也就是键盘上数字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>
相关文章推荐
- python mysql 字段与关键字冲突解决
- 表字段和mysql关键字冲突
- MySql 关键字冲突解决办法
- MySQL在表中增加一列,删除一列,修改列明,修改列类型,以及关键字冲突的解决
- mysql 数据库字段与关键字冲突,报语法错误
- mysql关键字与自己设置的字段冲突
- mysql 的表字段与 mysql 的关键字相冲突的解决方法
- MySQL 字段名 与 保留关键字 冲突
- Mysql关键字冲突的解决方案
- Hibernate 与 MySql 数据库关键字冲突You have an error in your SQL syntax; check the manual
- Hibernate 与Mysql 关键字冲突
- [置顶] 因mysql表名与mysql关键字冲突导致的com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
- 关于mysql下hibernate实体类字段与数据库关键字冲突的问题
- mybatis字段和mysql关键字冲突解决方法
- 关于MySql 关键字与字段名冲突 的问题
- Mysql关键字冲突的解决方案
- MySql 关键字冲突解决办法
- mysql创建表使用关键字导致创建失败
- mysql按照关键字搜索某一些字段
- 在cluster中的SQL节点上安装php-mysql会有冲突提示(问题已经解决)