使用布尔值时,JavaDB抛出错误。为什么?

时间:2013-04-22 12:07:05

标签: netbeans-7 java-7 javadb

这是我尝试在JavaDB中创建的表。

CREATE TABLE USER(
  userid INTEGER NOT NULL PRIMARY KEY GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1),
  displayName VARCHAR(20) not null,
  username VARCHAR(15) not null unique,
  password VARCHAR(15) not null,
  adminrole boolean default false,
  lastlogin timestamp default CURRENT TIMESTAMP
);

我得到错误代码-1,SQL状态42X01:语法错误:BOOLEAN。 第3行第1列

1 个答案:

答案 0 :(得分:0)

您必须使用JavaDB V10.7或更高版本,并且还要将数据库升级到新版本。