我可以: 邀请好友来看>>
ZOL星空(中国) > 技术星空(中国) > MySQL星空(中国) > 请问这个SQl脚本有什么错误吗??
帖子很冷清,卤煮很失落!求安慰
返回列表
签到
手机签到经验翻倍!
快来扫一扫!

请问这个SQl脚本有什么错误吗??

154浏览 / 9回复

465
精华
465
帖子

等  级:Lv.1
经  验:0
  • Z金豆:

    千万礼品等你来兑哦~快点击这里兑换吧~

  • 城  市:
  • 注  册:
  • 登  录:
发表于 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数据库的数据移植)

et04it

et04it


精华

帖子

等  级:Lv.3
经  验:674
发表于 2009-02-02 10:48:15 1楼
数据移植前设置

SET FOREIGN_KEY_CHECKS = 0;

移植之后设置回来:

SET FOREIGN_KEY_CHECKS = 1

如果还有错误,把报错信息贴全点。






精华

帖子

等  级:Lv.1
经  验:0
发表于 2009-02-02 10:48:15 2楼
已经搞定了 表名换成英文的就行了

110119linlin

110119linlin


精华

帖子

等  级:Lv.5
经  验:3697
发表于 2010-01-08 16:44:34 3楼
学习

xin__yu

xin__yu


精华

帖子

等  级:Lv.2
经  验:342
发表于 2010-01-21 19:49:05 4楼
好,学习

gemeijie

gemeijie


精华

帖子

等  级:Lv.4
经  验:1633
发表于 2010-01-30 10:42:55 5楼
学习了

helios1223

helios1223


精华

帖子

等  级:Lv.5
经  验:3040
发表于 2010-09-02 12:34:00 6楼
顶起

smallni

smallni


精华

帖子

等  级:Lv.3
经  验:1262
发表于 2010-09-29 18:35:16 7楼
···

limons

limons


精华

帖子

等  级:Lv.4
经  验:2907
发表于 2010-10-29 19:20:29 8楼
学习

jsh204

jsh204


精华

帖子

等  级:Lv.6
经  验:10523
发表于 2011-01-14 16:48:26 9楼
咕~~(╯﹏╰)b
高级模式
星空(中国)精选大家都在看24小时热帖7天热帖大家都在问最新回答

针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员查看帮助  或  给我提意见

快捷回复 APP下载 返回列表