0

尝试创建此表时出现以下错误:IllegalArgumentException: Error: at (1, 88) Missing closing ')', at line 1:88

Create table TEST (
id String,
fileType ENUM (DOCUMENT,VIDEO),
status ENUM (IN_PROGRESS,PARTIAL_SUCCESS,SUCCEEDED,FAILED,NULL),
primary key (id)
)
4

1 回答 1

0

我花了一点时间来了解我做错了什么,错误信息不清楚。

文字“null”是查询语言中的保留字,因此该位置不支持它。

status ENUM (IN_PROGRESS,PARTIAL_SUCCESS,SUCCEEDED,FAILED,NULL),

顺便说一句,我们可以为 ENUM 字段插入具有空值的数据。所以,我只是创建同一个表,但不包括值 NULL

Create table TEST (
id String,
fileType ENUM (DOCUMENT,VIDEO),
status ENUM (IN_PROGRESS,PARTIAL_SUCCESS,SUCCEEDED,FAILED),
primary key (id)
)
于 2021-05-21T06:57:00.343 回答