数据库小菜鸟求教作业题,教教我吧~提示错误是将截断字符串或二进制数据
create table 学生 (学号 char(5) not null unique,
姓名 char(8) not null,
年龄 smallint default 20,
所在系 char(20),性别 char(2),
constraint c1 check(性别 in ('男','女')))
INSERT INTO 学生 VALUES ('S1', '李明', 21, '男', '计算机')
s1对应学号,长度够,李明对应姓名,长度也够,21对应年龄,男对应所在系,长度也够,但计算机对应性别,你的性别char2,应该是只能存一个字符(两个字节),所以你是保存不进去的,要不就你调整成
create table 学生 (学号 char(5) not null unique,
姓名 char(8) not null,
年龄 smallint default 20,
性别 char(2),所在系 char(20),
constraint c1 check(性别 in ('男','女')))
多重随机标签