关于Mysql唯一索引的学习
关于Mysql唯一索引的学习记录
Mysql版本:5.7+
在创建表后,建立唯一索引
UNIQUE KEY `i_operator_collector_shipperId` (`operator`,`collector`,`shipper_id`,`collection_type`)
竟然可以查询出来多条记录,说明没有触发唯一索引
最终通过查找资料发现
Mysql allows multiple NULLs in an unique constraint.In your serial_number column replace NULL with a value and the constraint is triggered,see:
a UNIQUE index permits multiple NULL values for columns that can
contain NULL
Make the column NOT NULL and use '' which is empty.
____________________________特此,勉励____________________________
本文作者:cheng2839
本文链接:https://www.cnblogs.com/cheng2839
关于博主:评论和私信会在第一时间回复。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/cheng2839
关于博主:评论和私信会在第一时间回复。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!