求会数据的!mysql

来源:百度知道 编辑:UC知道 时间:2024/06/25 08:55:39
create table stu_2(
id int not null,
name varchar(20),
sex varchar(2) check (sex='male' or sex='female'),
primary key (id)
);
insert into stu_2 values(1,'xiaoT','male');这个插入表是错的。要怎么写才能正确呢?

你用
insert into stu_2 values(1,'xiaoT','m') 试一下

如果正确说明 你在建立表的时候 sex varchar(2) 这里规定最大长度为2 而male长度超过2 可以将sex 定义为 sex varchar(8)