代码一样,但是和老师效果不同


好奇老师的id值为什么到6之后就没了,6之后不应该是7吗?还是我代码有问题?
-- 创建cate表
CREATE TABLE cate(
id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT KEY COMMENT '编号',
cateName VARCHAR(100) NOT NULL UNIQUE COMMENT '分类名称',
pId SMALLINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '父id'
);
-- 插入顶级分类
INSERT cate(cateName,pId) VALUES('服装',0),
('数码',0),
('玩具',0);
-- 插入服装的子分类
INSERT cate(cateName,pId) VALUES('男装',1),
('女装',1),
('内衣',1);
-- 插入数码的子分类
INSERT cate(cateName,pId) VALUES('电视',2),
('冰箱',2),
('洗衣机',2);
-- 插入玩具的子分类
INSERT cate(cateName,pId) VALUES('爱马仕',3),
('LV',3),
('GUCCI',3);
-- 插入男装的子分类
INSERT cate(cateName,pId) VALUES('夹克',4),
('衬衫',4),
('裤子',4);
-- 插入电视的子分类
INSERT cate(cateName,pId) VALUES('液晶电视',10),
('等离子电视',10),
('背投电视',10 );7
收起
正在回答
2回答
不是同学的代码有问题,而是老师插入数据的时候,没有往数据库中存入id是7到9的数据而已。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
3. Java 数据库开发与实战应用
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星