我运行以下 DDL 以使用服务控制台创建一个新表。我创建了一个标识列名称 appid。表创建过程中没有错误。
CREATE Table demoTable(
userid INTEGER,
name STRING,
appid INTEGER GENERATED ALWAYS AS IDENTITY (CACHE 1),
PRIMARY KEY(userid))
看起来一切正常,但是插入一行时,服务控制台仍然提示我输入appid字段。
我为 appid 输入了 DEFAULT,错误显示“必须是整数”。
我在本地产品中测试了相同的插入,使用以下命令可以正常工作:
insert into demoTable values (1,'myname',DEFAULT);
这是服务控制台中插入标识列的错误吗?