CREATE SEQUENCE seq_mitarbeiterid
INCREMENT BY 1
START WITH 0
MAX VALUE 9999
NOCACHE
NOCYCLE;
我看不出该声明有什么问题,或者为什么我收到错误信息。
提前致谢。
答案 0 :(得分:1)
从错误中看,您似乎在使用Oracle。如果是这样,MAX VALUE
附近会出现语法错误 - 应为MAXVALUE
。
CREATE SEQUENCE seq_mitarbeiterid
INCREMENT BY 1
START WITH 0
MAXVALUE 9999 -- Here
NOCACHE
NOCYCLE;
答案 1 :(得分:0)
据我所知,MySQL不支持序列。这些通常用于为表提供增量ID。如果这是您的目的,请使用auto_increment
:
create table t (
t_id int auto_increment primary key,
. . .
);