ERROR: 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 (
ORDERID integer not null auto_increment,
ORDERNAME varch' at line 1
五月 01, 2016 9:39:53 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
ERROR: HHH000388: Unsuccessful: alter table ORDER add constraint FK_p1xf4mmtq806hthtu6mxv2tf0 foreign key (CUSTOMER_ID) references CUSTOMER (CUSTOMERID)
五月 01, 2016 9:39:53 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
ERROR: 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
add constraint FK_p1xf4mmtq806hthtu6mxv2tf0
foreign key ' at line 1
五月 01, 2016 9:39:53 下午 org.hibernate.tool.hbm2ddl.SchemaUpdate execute
INFO: HHH000232: Schema update complete
上诉错误原因是:数据库表不能含有关键字,只需把orm关联映射表名换个名字就行了。
本文详细解析了在使用MySQL时遇到的SQL语法错误,特别是当数据库表名包含关键字时如何修正的问题,并提供了解决方案。通过更换表名的方式避免了关键字冲突,确保了数据库操作的正确执行。
3万+

被折叠的 条评论
为什么被折叠?



