unique是作为mysql表中的唯一条件,它可以规定数据不可重复。
定义mysql的UNIQUE有3个方式
在已创建数据库后
create database network;
(1) 直接创建的字段后面加上unique(如id字段)
create table department(
id int unique,
name char(10)
);

(2) 在后增加unique,如下所示
use network;
create table server(
server_id char,
cpu char(10),
ram int(10),
unique (server_id)
);

(3)联合唯一 ,几个字段不重复,单独一个字段重复不影响如下所示
use network;
create table services(
id int,
ip char(15),
port int,
unique(ip,port)
);

文章介绍了在MySQL中使用UNIQUE关键字来确保数据不重复的三种方法:1)创建表时在字段定义后直接添加UNIQUE;2)表创建后为已有字段添加UNIQUE约束;3)联合多个字段创建联合唯一约束。
2540

被折叠的 条评论
为什么被折叠?



