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

Hibernate4和Mysql5.1以上版本创建表出错 type=InnDB

2015-01-21 15:02 127 查看
错误信息:

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 'type=InnoDB'
at line 8

解决:

发现是因为type=InnoDB在5.0以前是可以使用的,但5.1之后就不行了。如果我们把type=InnoDB改为engine=InnoDB就不会有这个问题。如果用Hibernate,自动帮我建表。只需要修改配置:hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect修改为:hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐