mysql错误码: 1064 5
YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfo...
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 '--foreign key (ENTRY_ID) references OS_WFENTRY(ID)
)'
代码如下:
CREATE TABLE OS_CURRENTSTEP
( ID BIGINT, ENTRY_ID INT, STEP_ID SMALLINT, ACTION_ID SMALLINT, OWNER VARCHAR(20), START_DATE DATETIME, FINISH_DATE DATETIME, DUE_DATE DATETIME, STATUS VARCHAR(20), CALLER VARCHAR(20), PRIMARY KEY (ID) --FOREIGN KEY (ENTRY_ID) REFERENCES OS_WFENTRY(ID)
); 展开
)'
代码如下:
CREATE TABLE OS_CURRENTSTEP
( ID BIGINT, ENTRY_ID INT, STEP_ID SMALLINT, ACTION_ID SMALLINT, OWNER VARCHAR(20), START_DATE DATETIME, FINISH_DATE DATETIME, DUE_DATE DATETIME, STATUS VARCHAR(20), CALLER VARCHAR(20), PRIMARY KEY (ID) --FOREIGN KEY (ENTRY_ID) REFERENCES OS_WFENTRY(ID)
); 展开
展开全部
语法错误,--FOREIGN KEY (ENTRY_ID) REFERENCES OS_WFENTRY(ID) 前面为什么要加 -- 不加试试
更多追问追答
追问
去掉了也是一样的语法错误呀
追答
PRIMARY KEY (ID) --FOREIGN KEY (ENTRY_ID) REFERENCES OS_WFENTRY(ID)
改为
PRIMARY KEY (ID),CONSTRAINT `FK_ENTRY_ID` FOREIGN KEY (ENTRY_ID) REFERENCES OS_WFENTRY(ID)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个是导入数据库出错?是不是2个数据库版本或编码不一样的问题?可以用帝国备份王来导,跟编码就没关系
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询