【发布时间】:2013-09-18 05:12:14
【问题描述】:
单列插入值后如何在所有列中插入默认值,
示例:我创建了一个product 表,列是id (autoincrement)、product_name 和item。
CREATE TABLE product
(
id int AUTOINCREMENT,
product_name varchar(255),
item int
);
如何仅插入 product_name 并让项目自动填充值 30?
insert into
product
values (
'burger'
)
结果是
id: product_name: item:
7 burger 30
【问题讨论】:
-
stackoverflow.com/questions/11801911/… 的副本。请在提问前使用搜索功能。这很容易在 Stack Overflow 和其他互联网上找到。
-
@JonathonReinhart 这根本不是那个的副本。他没有要求插入多行。
-
@JonathonReinhart 我同意 Fluffeh 的观点;我不明白这是怎么复制的。'
-
好的,但它显示了如何插入单个列。这不是重点吗?
-
@Jonathon Reinhart,我的意思是在您创建表之后,如果我只插入单行,其他行应该有一个默认值。