【
问题详细
描述】
MySQL
关
联
SequoiaDB
,
给
表添加字段并
设
置字段默
认值
,完成后
查
看表中字段默
认值
不生效,附件截
图
【解决
办
法】
因当前版本
(3.0) sequoiasql-mysql
对
alter
支持不
够
完善,可
暂时
通
过
以下方法
规
避此
问题
:
1.
将默
认值设
置
为
NULL
,如
:
alter table t1 add column d varchar(50) default null;
2.
再通
过
IFNULL()
函数
设
置想要
显
示的默
认值
,如:
select IFNULL(d, 'a') from t1 limit 1;
注:
IFNULL
函数表达式:
IFNULL(expr1,expr2)
如果
expr1
不
为
NULL
,
则
IFNULL
函数返回
expr1
的
值
,否
则
返回
expr2
的
值
。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69935160/viewspace-2652790/ ,如需转载,请注明出处,否则将追究法律责任。