1、设置字段唯一,在某个字段值不能重复的情况下,可以设置字段唯一处理。
ALTER TABLE base ADD UNIQUE(`depart_id`)
2、有一种业务情况不要使用:
数据会被假删除,使用了删除标识。最好在不提供删除的业务情况下使用。
3、撤销唯一约束:
ALTER TABLE base DROP INDEX depart_id
4、在创建表时的写法:
CREATE TABLE `base` (
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
`depart_id` bigint(20) NOT NULL COMMENT '创建部门',
PRIMARY KEY (`id`),
UNIQUE KEY `depart_id` (`depart_id`)
) ENGINE=InnoDB AUTO_INCREMENT=141 DEFAULT CHARSET=utf8 COMMENT='';