Red de conocimiento informático - Aprendizaje de código fuente - ¿Cómo establecer restricciones únicas en los campos de la base de datos?

¿Cómo establecer restricciones únicas en los campos de la base de datos?

1. Agregue restricciones únicas al crear la tabla

CREATE TABLE `t_user` (

`Id` int(11) NOT NULL AUTO_INCREMENT, ?- - Incremento automático

`username` varchar(18) NOT NULL único, ?-- Restricción de unicidad

`contraseña` varchar(18) NOT NULL,

PRIMARY KEY (`Id`)

) ENGINE=InnoDB AUTO_INCREMENT=1018 DEFAULT CHARSET=gbk;

2. Agregue restricciones únicas a la tabla ya creada

ALTER TABLE `t_user` ADD Unique(`username`);

Materiales de referencia

csdn.csdn[hora de referencia 2018-1-9]