mysql中一直的语法错误---表名与关键字重复

insert into order(
 		createTime, orderId, gdsId, userId, gdsOrderId, hotelId,
 		hotelName, roomTypeId, roomTypeName, statusCode, statusName,
 		ratePlanId, connectorMobile, email, guestName, arriveDate,
 		leaveDate, arriveTimeEarly, arriveTimeLate, roomCount,
 		totalPrice, vouchSet, specialInfo, productType, extend
 		)
 		values(#{createTime}, #{orderId}, #{gdsId}, #{userId}, #{gdsOrderNo}, #{gdsHotelId},
 		#{gdsHotelName}, #{gdsRoomTypeId}, #{gdsRoomTypeName}, #{gdsStateCode}, #{gdsStateName},
 		#{gdsRatePlanId}, #{gdsConnectorMobile}, #{email}, #{gdsGuestNames}, #{gdsArriveDate},
 		#{gdsLeaveDate}, #{gdsArriveTimeEarly}, #{gdsArriveTimeLate}, #{gdsRoomCount},
 		#{gdsTotalPrice}, #{gdsVouchSet}, #{specialInfo}, #{productType}, #{extend}
 		)

一直报错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 'order(
  createTime, orderId, gdsId, userId, gdsOrderId, hotelId,
  hotelName,' at line 1

最后发现order是关键字


解决方法,在表明加入``-Tab键上面的符号

insert into `order`

由于用的是mybatis-spring,所以修改后需要重启服务器。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值