mysql唯一索引的作用
mysql唯一索引的作用
1、在数据库表结构中对字段添加唯一索引后,进行数据库进行存储操作时数据库会判断库中是否已经存在此数据,不存在此数据时才能进行插入操作。
2、索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一
例子:
-- unique (OrderId)
-- A表 OrderId 设了唯一索引
-- 方式一 复制一份原来信息 粘贴插入
-- 失败 提示 Duplicate entry 'T123' for key 'A.OrderId'
-- 方式二 复制一份原来信息 粘贴插入 将OrderId 置为NULL
-- 成功
-- 总结:
主键冲突 自增不会增加
唯一键冲突 自增会增加
分类:
MYSQL
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!