外键格式不正确 MySQL workbench

Foreign key incorrectly formed MySQL workbench

我正在使用 MySQL workbench。我已经确定 parent 和 child table 中的外键是用相同的术语定义的:BIGINIT(20) UNIQUE,但我仍然收到 1005 错误child table 无法创建,因为我的外键约束形成不正确。我看不出我做错了什么这是我的 workbench.

的屏幕截图

正在定义我的 child table 和左侧 parent table 中主键列的属性:

试试这个

CREATE TABLE `profiles_user`.`profiles` (
  `profile_id` BIGINT NOT NULL AUTO_INCREMENT,
  `user_id` BIGINT UNSIGNED NOT NULL,
  `profile_name` VARCHAR(30) NULL,
  `wiki_desc` VARCHAR(255) NULL,
  `twitter` VARCHAR(255) NULL,
  PRIMARY KEY (`profile_id`),
  UNIQUE INDEX `user_id_UNIQUE` (`user_id` ASC) VISIBLE,
  CONSTRAINT `fk_profiles`
    FOREIGN KEY (`user_id`)
    REFERENCES `profiles_user`.`users` (`user_id`)
    ON DELETE CASCADE
    ON UPDATE CASCADE);