我有一个这样的表:
create table1 (field1 int,
field2 int default 5557,
field3 int default 1337,
field4 int default 1337)
我想插入具有 field2 和 field4 默认值的行。
我试过了insert into table1 values (5,null,10,null)
但它不起作用并且ISNULL(field2,default)
也不行。
当我插入一行时,如何告诉数据库使用该列的默认值?
最佳实践是列出您的列,以便您独立于表更改(新列或列顺序等)
insert into table1 (field1, field3) values (5,10)
但是,如果您不想这样做,请使用DEFAULT
keyword
insert into table1 values (5, DEFAULT, 10, DEFAULT)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)