Ab MySQL 5.7 werden Nullwerte für den Primärschlüssel nicht mehr unterstützt.
Siehe die Dokumentation hier :
Also Ihre user_id
key darf nicht null sein, wenn er als Primärschlüssel verwendet werden soll. Sie sollten es als nicht-nullable deklarieren:
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`));
(Beachten Sie das Fehlen von NULL
nach BIGINT
)