HSQLDB - 无法更新标识列

HSQLDB - Can't update identity column

我有这样一个专栏:

MYID INT GENERATED ALWAYS AS IDENTITY PRIMARY KEY

我知道在执行 INSERT 时可以覆盖生成的值。 但是,一旦创建了该行,我就找不到使用 UPDATE 更改值的方法。
有办法吗?

GENERATED ALWAYS 意思是说什么。您不能覆盖这些值。如果您希望系统简单地忽略您提供的值,您可以在 INSERT 语句中使用 OVERRIDING USER VALUES。否则您不能为 GENERATED 列提供值。定义为 GENERATED BY DEFAULT 的列的值可以被用户覆盖。