视频讲解中插入的执行结果

来源:2-23 测试ENUM和SET类型

视线模糊

2020-10-08 17:26:41

为什么插入('C,F,A,H')的结果是('A,C,F'),H为什么会被取消喃?插入(2)为什么不是显示C喃,下标是不是0,1,2这样计算的吗?http://img.mukewang.com/climg/5f7edb4e0975d81407130435.jpg

写回答

1回答

好帮手慕阿园

2020-10-08

同学你好,

1,因为在插入(C,F,A,H)时,set集合中不存在H,所以插入记录时被截断了,该数据并没有插入成功,(A,C,F)是执行上一条语句的结果

http://img.mukewang.com/climg/5f7eea9109ddd77904670166.jpg

2,set通过数字插入时,set的每个选项值对应一个数字,依次是1,2,4,8,16...,

1对应的是A,B对应的是2;所以最后显示的是B

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


0

0 学习 · 8016 问题

查看课程