【发布时间】:2012-08-06 18:21:05
【问题描述】:
我是 h2 的新手。我只是在带有 hibernate 的 spring 嵌入模式下使用 h2。我正在尝试使用 h2 执行以下脚本。
CREATE TABLE acct_authority (
id bigint(20) NOT NULL auto_increment,
name varchar(255) NOT NULL default '',
value varchar(255) NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY name (name)
);
创建表 acct_authority 没有任何错误。但是如果我使用以下脚本创建另一个表。
CREATE TABLE acct_role (
id bigint(20) NOT NULL auto_increment,
name varchar(255) NOT NULL default '',
PRIMARY KEY (id),
UNIQUE KEY name (name)
);
它显示错误,因为约束名称已经存在。我犯了什么错误。
【问题讨论】: