我是 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)
);
它显示错误,因为约束名称已经存在。我犯了什么错误。