h2是否支持使用辅助密钥创建表?

时间:2016-04-10 06:11:44

标签: sql h2 ddl secondary-indexes

h2是否支持使用辅助密钥创建表?

当我尝试这个创建表时,它失败了" org.h2.jdbc.JdbcSQLException:未知数据类型:"(&#34 ;; 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));

0 个答案:

没有答案