默认值就是当你插入一条数据时,未指定给这列插入什么值的时候,系统会自动把你设定的默认值加到这列上 比如有一个表叫学生create table 学生 (学号 varchar(5),姓名 varchar(10),性别 varchar(2) not null default '男') 可以看出,性别的默认值是男 当插入数据insert into 学生(学号,姓名,性别) values ('00001','张三','女')insert into 学生(学号,姓名,性别) values ('00002','李四','男') 以上两条都是正常插入,因为所有的值都是你自己设定好的 可如果这样insert... |