Depuis MySQL 5.7, il ne prend plus en charge les valeurs nulles pour la clé primaire.
Voir la documentation ici :
Donc, votre user_id
key ne peut pas être null s'il doit être utilisé comme clé primaire. Vous devez le déclarer comme non nullable :
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`));
(Remarquez l'absence de NULL
après BIGINT
)