我有一张桌子item
其中有一些列是nullable
。
致其中一位type
,我想自动插入一个default
值(而不是NULL
) 每当在表中插入新记录并且不为该列指定值时。
可以在不影响现有数据的情况下完成吗?
这type
列是一个varchar
.
我可以更新当前的nulls
.
你可以尝试ALTER
列设置默认值。
ALTER TABLE `T` MODIFY `type` varchar(50) DEFAULT 'default';
然后插入DEFAULT
关键词:
INSERT INTO T (type) VALUES (DEFAULT);
Results http://sqlfiddle.com/#!9/8ab468/1/0:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)