Od verze MySQL 5.7 již nepodporuje hodnoty null pro primární klíč.
Dokumentaci naleznete zde :
Tedy vaše user_id
klíč nemůže být null, pokud má být použit jako primární klíč. Měli byste jej deklarovat jako bez možnosti null:
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`));
(Všimněte si, že chybí NULL
po BIGINT
)