Я новичок в h2. Я просто использую 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 _создаются без ошибок. Но если я создам другую таблицу со следующим сценарием.
CREATE TABLE acct_role (
id bigint(20) NOT NULL auto_increment,
name varchar(255) NOT NULL default '',
PRIMARY KEY (id),
UNIQUE KEY name (name)
);
Он показывает ошибку, поскольку имя ограничения уже существует. Какую ошибку я сделал.