如何使用UNIQUE INDEX关键字从mySql转换为H2

时间:2017-04-29 13:45:21

标签: java mysql testing h2

CREATE TABLE IF NOT EXISTS Account (
  `userId` INT NOT NULL AUTO_INCREMENT,
  `first_name` VARCHAR(45) NOT NULL,
  `last_name` VARCHAR(45) NOT NULL,
  `email` VARCHAR(45) NULL,
  `ICQ` INT NULL,
  `home_address` VARCHAR(45) NULL,
  `work_address` VARCHAR(45) NULL,
  `skype` VARCHAR(45) NULL,
  `additional_info` VARCHAR(450) NULL,
  PRIMARY KEY (`userId`))
 UNIQUE INDEX `userID_UNIQUE` (`userId` ASC)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Account';

如何将此行:UNIQUE INDEX userID_UNIQUE ( userId ASC)从mySQL语法转换为H2语法?

1 个答案:

答案 0 :(得分:0)

来自网站h2database.com

ALTER TABLE Account ADD CONSTRAINT userID_UNIQUE UNIQUE(userId);