【发布时间】:2012-01-18 17:12:47
【问题描述】:
假设我有一个名为“table”的表
所以
Create Table "Table" (a int not null, b int default value 1)
如果我执行“INSERT INTO "Table" (a) values (1)”。我会为 a 列取回 1,为 b 列取回 1,因为 b 列的默认值为 1。
但是如果我做“INSERT INTO "Table" (a, b) values (1, null)”。我会在 a 列下注 1,在 b 列下注空值。如果给定 null,有没有办法设置列的默认值?
【问题讨论】:
标签: sqlite insert null default-value