Postgresql 插入默认值
这两种说法有什么不同吗Postgresql 插入默认值,postgresql,insert,default,default-value,Postgresql,Insert,Default,Default Value,这两种说法有什么不同吗 INSERT INTO distributors (did, dname) VALUES (DEFAULT, 'XYZ Widgets'); 以及: 我的意思是,在某些特定情况下使用一种或另一种模式至少有一个原因,还是完全相同? did是一个系列栏目 INSERT INTO distributors (dname) VALUES ('XYZ Widgets'); 这很好,如果希望保存其默认值,则无需指定字段,前提是设置了默认值。完全一样。不需要选择一个而不是另一个 通
INSERT INTO distributors (did, dname) VALUES (DEFAULT, 'XYZ Widgets');
以及:
我的意思是,在某些特定情况下使用一种或另一种模式至少有一个原因,还是完全相同?
did是一个系列栏目
INSERT INTO distributors (dname) VALUES ('XYZ Widgets');
这很好,如果希望保存其默认值,则无需指定字段,前提是设置了默认值。完全一样。不需要选择一个而不是另一个 通常,当您有计算机生成的代码时,
default
关键字很方便。只使用insert子句中的每一列,并且在没有特定列的值时只使用default
,这会使操作更简单
除此之外,正如我所说,它是相同的。
default
在您想要指示每个列都使用默认值的insert
时也非常方便。
INSERT INTO distributors (dname) VALUES ('XYZ Widgets');