【发布时间】:2016-07-31 07:17:31
【问题描述】:
h2是否支持用二级键建表?
当我尝试创建表时,它失败并显示“org.h2.jdbc.JdbcSQLException:未知数据类型:”(“;SQL 语句:”
CREATE TABLE IF NOT EXISTS testTable
(col1 BIGINT(20) NOT NULL AUTO_INCREMENT,
col2 BIGINT(20) NOT NULL,
col3 BIGINT(20) NOT NULL,
col4 VARCHAR(100) NOT NULL,
PRIMARY KEY(col1),
KEY(col1, col2, col3));
但是这个成功了:
CREATE TABLE IF NOT EXISTS testTable
(col1 BIGINT(20) NOT NULL AUTO_INCREMENT,
col2 BIGINT(20) NOT NULL,
col3 BIGINT(20) NOT NULL,
col4 VARCHAR(100) NOT NULL,
PRIMARY KEY(col1));
【问题讨论】:
标签: sql h2 ddl secondary-indexes