【发布时间】:2019-06-10 05:25:28
【问题描述】:
我从工作台导出了一个架构,现在尝试使用该脚本在我的服务器中创建表,但出现错误
我试图改变表,也试图找到重复的外键。
错误 1826:重复的外键约束名称“bank_id” SQL 语句:
-- 表aditya.users_has_bank
CREATE TABLE IF NOT EXISTS `aditya`.`users_has_bank` (
`users_user_id` INT NOT NULL AUTO_INCREMENT,
`bank_id` INT NOT NULL,
`user_id` INT NOT NULL,
PRIMARY KEY (`users_user_id`),
INDEX `bank_id_idx` (`bank_id` ASC) VISIBLE,
INDEX `user_id_idx` (`user_id` ASC) VISIBLE,
CONSTRAINT `bank_id`
FOREIGN KEY (`bank_id`)
REFERENCES `aditya`.`bank` (`bank_id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION,
CONSTRAINT `user_id`
FOREIGN KEY (`user_id`)
REFERENCES `aditya`.`users` (`user_id`)
ON DELETE NO ACTION
ON UPDATE NO ACTION)
ENGINE = InnoDB
【问题讨论】:
-
添加有关所有步骤的更多详细信息,并添加您的脚本。
标签: python django django-models django-forms django-rest-framework