Informix - 577:列集上已存在相同类型的约束
Informix - 577: A constraint of the same type already exists on the column set
我正在尝试将以下 table 添加到我的 informix 数据库中。
CREATE TABLE UM_MODULE(
UM_ID SERIAL UNIQUE,
UM_MODULE_NAME LVARCHAR(100),
UNIQUE(UM_MODULE_NAME),
PRIMARY KEY(UM_ID)
);
然后我收到一条错误消息
577: A constraint of the same type already exists on the column set.
Error in line 5
Near character position 13
有关错误的描述可在 http://www.oninit.com/errorcode/index.php?pageid=-577 找到。但是为什么在我没有使用任何重复约束的情况下会出现此错误?我该如何解决这个问题?
UM_ID 声明为唯一键和主键是多余的。只需删除唯一约束,因为主键已经是唯一的(而不是 null)。
我正在尝试将以下 table 添加到我的 informix 数据库中。
CREATE TABLE UM_MODULE(
UM_ID SERIAL UNIQUE,
UM_MODULE_NAME LVARCHAR(100),
UNIQUE(UM_MODULE_NAME),
PRIMARY KEY(UM_ID)
);
然后我收到一条错误消息
577: A constraint of the same type already exists on the column set.
Error in line 5
Near character position 13
有关错误的描述可在 http://www.oninit.com/errorcode/index.php?pageid=-577 找到。但是为什么在我没有使用任何重复约束的情况下会出现此错误?我该如何解决这个问题?
UM_ID 声明为唯一键和主键是多余的。只需删除唯一约束,因为主键已经是唯一的(而不是 null)。