踩坑了又。用mybatis进行数据插入报错。语句如下
insert into order (order_no) VALUES ('12');
明明是一条简单的语句。原因很简单,就是表名字跟mysql的关键字冲突了。order是表名,但是order在mysql里面有排序的意思,是关键字。解决办法:修改表名。
字段冲突也会报错。
如果一定要用的话,那把字段用 ``包起来试试。`` 是键盘上esc下面那个键
insert into `order` (order_no) values ('sdfs');