分享到:
发表于 2009-02-02 10:48:15 楼主 | |
请问这个SQl脚本有什么错误吗 怎么导入mysql老是出错 就是第二个 供应商 表 老是出错,无法生成,但第一个产品表没有问题 显示的是error1005 CREATE TABLE 产品 ( PRODUCTID INT NOT NULL AUTO_INCREMENT , SERVEID INT NOT NULL, PRIMARY KEY (PRODUCTID) ); CREATE TABLE 供应商 ( SERVEID INT NOT NULL, PRIMARY KEY (SERVEID) ); 上面这个是一整套sql脚本的一部分,把其他的东西都删去,只剩下这部分后还是显示同样的错误,就是在生成 供应商 表的时候显示error1005错误,不知道为什么? 原本以为是外键方面的错误,因为脚本下面还有一句是 ALTER TABLE 产品 ADD CONSTRAINT FK_REFERENCE_2 FOREIGN KEY (SERVEID) REFERENCES 供应商 (SERVEID) ON DELETE RESTRICT ON UPDATE RESTRICT; 但把这句删去了 ,还是无法生成 供应商 表。补充一下,这些脚本是用Powerdesigner生成的。 还有字段的数据类型是根据access数据库里的数据类型转换过来的(在做Access到MYSQl数据库的数据移植) |
|
楼主热贴 |
发表于 2010-09-02 12:34:00 1楼 | |
顶起![]() |
|
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见