首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql workbench创建表碰到fetching back view definitions in final form

2013-12-13 
mysql workbench创建表遇到fetching back view definitions in final formfetching back view definitions

mysql workbench创建表遇到fetching back view definitions in final form
fetching back view definitions in final form
. nothing to fetch
使用MySQL的workbench建模,然后同步数据库的时候,出现上面这个错误

查Google,有说外键索引有问题的,还有说其他可能的,但用workbench执行脚本的时候没有过多的详细信息
后来我把生成的SQL执行了一下,如下错误

can't create table 'XXXX' (errno 121)

再根据这个查找

原来是创建表的时候,使用约束语句
CONSTRAINT
在给表创建约束的时候,所有的表约束起名字都不能一样

这点感觉workbench本身还是有问题的
不起名字不能选择表(也许是bug),起名字了选择表,选择外键了之后可以再删除掉名字
mysql会自动给他起不会重复的名字


不过问题就是因为使用CONSTRAINT的时候,起名字不能重复

热点排行