首页 > 数据库 >mysql唯一索引的作用

mysql唯一索引的作用

时间:2023-01-12 18:13:19浏览次数:47  
标签:OrderId -- 数据库 唯一 索引 mysql

mysql唯一索引的作用

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

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


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

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

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

标签:OrderId,--,数据库,唯一,索引,mysql
From: https://www.cnblogs.com/fightmonster/p/17047441.html

相关文章