集合提示错误

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

宝慕林9372888

2020-06-06 14:42:59

create table test_set(

  a set ('a','b','c')

);

insert test_set(a) values('a');

insert test_set(a) values('c');

insert test_set(a) values('g,a');

14:36:49 insert test_set(a) values('g,a,c') Error Code: 1265. Data truncated for column 'a' at row 1 0.00022 sec

老师,麻烦看下,我的最后一个为什么会报错,信息插入不进去,谢谢


写回答

1回答

好帮手慕小班

2020-06-06

同学你好,g并不属于set集合中的内容,所以插入g就不会执行成功,所以

insert test_set(a) values('g,a');
insert test_set(a) values('g,a,c')

这两个语句都不会执行成功。

在视频案例中也有相似的内容:

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

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

0

0 学习 · 8016 问题

查看课程