仅当表中不存在该列时,如何将列添加到 H2 数据库?
我正在使用 schema.sql 创建数据库结构。
我尝试了几种这样的代码组合,但没有任何效果:
ALTER TABLE IF NOT EXISTS TABLE_NAME.column_name ADD COLUMN column_name VARCHAR (50);
Run Code Online (Sandbox Code Playgroud)
h2版本:1.4.199
有效的语法是
ALTER TABLE TABLE_NAME ADD COLUMN IF NOT EXISTS COLUMN_NAME VARCHAR(50);
Run Code Online (Sandbox Code Playgroud)
https://h2database.com/html/commands.html#alter_table_add