H2 仅当列不存在时才添加列
H2 Add column only if column not exists
如何仅在 table 中不存在该列时才向 H2 数据库添加该列?
我正在使用 schema.sql 创建数据库结构。
我试过几种这样的代码组合,但没有任何效果:
ALTER TABLE IF NOT EXISTS TABLE_NAME.column_name ADD COLUMN column_name VARCHAR (50);
h2 版本:1.4.199
有效的语法是
ALTER TABLE TABLE_NAME ADD COLUMN IF NOT EXISTS COLUMN_NAME VARCHAR(50);
如何仅在 table 中不存在该列时才向 H2 数据库添加该列?
我正在使用 schema.sql 创建数据库结构。
我试过几种这样的代码组合,但没有任何效果:
ALTER TABLE IF NOT EXISTS TABLE_NAME.column_name ADD COLUMN column_name VARCHAR (50);
h2 版本:1.4.199
有效的语法是
ALTER TABLE TABLE_NAME ADD COLUMN IF NOT EXISTS COLUMN_NAME VARCHAR(50);