今天遇到一个复合主键的问题,复合主键是保证多个列组合不唯一。但是实际操作的时候与这个相反。
这是我的表结构
这是我的测试数据
可以看到1、2和3、4明显违背了多列组合不唯一的特点。
当我把最后一行改成2,2,1时反而报错了:
。
很纳闷
今天遇到一个复合主键的问题,复合主键是保证多个列组合不唯一。但是实际操作的时候与这个相反。
这是我的表结构
这是我的测试数据
可以看到1、2和3、4明显违背了多列组合不唯一的特点。
当我把最后一行改成2,2,1时反而报错了:
。
很纳闷
15 回答8.4k 阅读
8 回答6.2k 阅读
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
公司里面的mysql好像有问题,我回家试了一下,没有发生这种诡异的事件