【问题描述】
1. 在 mysql 端创建表对接 SequoiaDB,并插入数据
2. 执行 alter table 添加 数据类型为 year、month 的字段,并且设置字段默认值 default 的值
3. 添加字段后,查询字段的值发现全是 NULL值,而不是字段的默认值,这是为什么?
【解决方法】
1. 在 v3.2.4 之前的版本,SequoiaSQL-MySQL 通过 alter table add column 的方式添加非空列或者有默认值的字段时,连接器是没有做全表更新的,因此查询字段会显示为 NULL
2. 在 v3.2.4 及其之后的版本,添加非空列或者有默认值的字段时,连接器将会进行全表更新,最终字段值显示正确