-- 创建唯一索引的示例代码
-- 假设我们有一个名为 users 的表,包含 id, username, email 字段。
-- 我们希望为 username 字段创建一个唯一索引,以确保每个用户名都是唯一的。
-- 方法 1: 在创建表时定义唯一索引
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100),
UNIQUE INDEX idx_username (username)
);
-- 方法 2: 在已存在的表上添加唯一索引
CREATE UNIQUE INDEX idx_username ON users (username);
-- 解释:
-- 1. UNIQUE INDEX 关键字用于创建唯一索引。
-- 2. idx_username 是索引的名称,可以根据需要自定义。
-- 3. (username) 表示对 username 字段创建唯一索引。
-- 4. 唯一索引确保了该字段的值在整个表中是唯一的,不允许重复值。
下一篇:mysql 死锁查询
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站