sql中如何用insert插入默认值

来源:百度知道 编辑:UC知道 时间:2024/09/24 02:53:07
INSERT STUINFO(STUNAME,STUNO,STUSEX,STUAGE,STUADDRESS)
SELECT '张秋丽','s25301',DEFAULT,18,'北京海淀' union
...
..
.

其中stusex默认值是男,如何跳过插入默认值男,
null 和default都不行。
1楼的我想一次插入多行语句啊。2楼的方法不行的。

默认的字段不写,

比如:

create table test1 (a int,sex varchar(20) default 'boy',age int)

insert into test1 (a,age)values(1,25)

在那个位置用空单引号 ''

你在C#版问过了,已经回答过了。

你的数据表里面既然都设置默认值的,不插入该项就可以了
你想一次插入多行语句,就多执行几次就行了贝。