mysql中如何使一个字段值不能重复, 该字段不是主键

来源:百度知道 编辑:UC知道 时间:2024/05/06 04:00:42
CREATE TABLE admin (
a char(16) NOT NULL primary key,
b varchar(41) NOT NULL unique,
);

我直接是这么写的也能实现我想要的结果 这样可以吗?

CREATE TABLE `admin` (
`a` char(16) NOT NULL,
`b` varchar(41) NOT NULL,
PRIMARY KEY (`a`),
UNIQUE KEY `b` (`b`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8 PACK_KEYS=0 ROW_FORMAT=COMPACT COMMENT='InnoDB free: 4096 kB; InnoDB free: 3965952 kB';