mysql唯一索引的作用

mysql唯一索引的作用

1、在数据库表结构中对字段添加唯一索引后,进行数据库进行存储操作时数据库会判断库中是否已经存在此数据,不存在此数据时才能进行插入操作。

2、索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一


例子:
-- unique (OrderId)
-- A表 OrderId 设了唯一索引
-- 方式一 复制一份原来信息  粘贴插入
-- 失败 提示 Duplicate entry 'T123' for key 'A.OrderId'

-- 方式二 复制一份原来信息  粘贴插入 将OrderId  置为NULL
-- 成功

-- 总结:
主键冲突 自增不会增加
唯一键冲突 自增会增加

posted @   码农公子的幸福生活  阅读(296)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!
点击右上角即可分享
微信分享提示