Types h2和版本中的枚举数据类型

Types h2和版本中的枚举数据类型,types,enums,h2,Types,Enums,H2,我已安装H2 10-06-2017的最新版本。H2控制台窗口显示版本infor为H2 1.4.192 2016-05-26。我对此感到困惑。此外,文档指定它支持枚举数据类型。但在运行以下sql查询时 创建表用户 用户id varchar255不为空, 密码varchar255默认为空, usertype枚举'admin'、'doctor'、'housekeeper'默认为空, 主键用户id 它显示未知的数据类型:ENUM;SQL语句: 请解释一下。使用windows 10时,我可以确认最新版本

我已安装H2 10-06-2017的最新版本。H2控制台窗口显示版本infor为H2 1.4.192 2016-05-26。我对此感到困惑。此外,文档指定它支持枚举数据类型。但在运行以下sql查询时

创建表用户 用户id varchar255不为空, 密码varchar255默认为空, usertype枚举'admin'、'doctor'、'housekeeper'默认为空, 主键用户id

它显示未知的数据类型:ENUM;SQL语句:
请解释一下。使用windows 10时,我可以确认最新版本1.4.196确实支持枚举,并且CREATE TABLE语句运行正常。旧版本1.4.192不支持枚举,如您所述失败。因此,问题是,根据您在问题开始时的怀疑,您实际上正在运行旧版本。

您能提供1.4.196下载链接吗?当然,对于Windows:事实上,我是从该可执行文件安装h2的。那么是什么导致了错误呢。?以前版本的卸载过程中是否存在任何陷阱?此答案可能会有所帮助: