DBeaver报错弹框如下:
原因分析:
预览执行sql如下:
ALTER TABLE xjres.station_2d_simulation ALTER COLUMN json_data SET DEFAULT test;
从预览的sql可以看出test 没有引号,数据库默认会把test当作字段名处理,所以系统会报:“use column reference in DEFAULT expression”:使用字段引用名作为默认值的错误。
解决方式:
设置默认值的时候把默认值加上单引号:‘test’(如果你要设置的默认值是字符类型的话):