sql >> Base de Datos >  >> RDS >> Mysql

MySQL:todas las partes de la clave principal deben ser NO NULAS; si necesita NULL en una clave, use UNIQUE en su lugar

A partir de MySQL 5.7, ya no admite valores nulos para la clave principal.

Consulte la documentación aquí :

Entonces, su user_id key no puede ser nulo si se va a utilizar como clave principal. Debe declararlo como no anulable:

CREATE TABLE `BucketList`.`tbl_user` (
  `user_id` BIGINT AUTO_INCREMENT,
  `user_name` VARCHAR(45) NULL,
  `user_username` VARCHAR(45) NULL,
  `user_password` VARCHAR(45) NULL,
PRIMARY KEY (`user_id`));

(Observe la falta de NULL después de BIGINT )