A partire da MySQL 5.7, non supporta più valori nulli per la chiave primaria.
Consulta la documentazione qui :
Quindi, il tuo user_id
chiave non può essere nullo se verrà utilizzata come chiave primaria. Dovresti dichiararlo come non annullabile:
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`));
(Nota la mancanza di NULL
dopo BIGINT
)