【问题标题】:MYSQL Error - Duplicate key on write or updateMYSQL 错误 - 写入或更新时重复键
【发布时间】:2018-07-04 07:23:02
【问题描述】:
CREATE TABLE IF NOT EXISTS `demare`.`shop` (
    `shop_id` INT NOT NULL AUTO_INCREMENT,
    `shop_image` VARCHAR(255) NOT NULL,
    `shop_price` FLOAT(6,2) NOT NULL,
    `cart_id` INT NOT NULL,
PRIMARY KEY (`shop_id`),
INDEX `cart_id_idx` (`cart_id` ASC),
CONSTRAINT `cart_id`
  FOREIGN KEY (`cart_id`)
  REFERENCES `demare`.`shopping cart` (`cart_id`)
  ON DELETE CASCADE
  ON UPDATE NO ACTION)
ENGINE = InnoDB;

我有一个错误。由于出现错误,无法创建我的“商店”表:

121 写入或更新时出现重复键。

我已经提供了代码。谁能告诉我是什么问题?

【问题讨论】:

标签: mysql sql database database-design create-table


【解决方案1】:

问题存在,因为内存中存在外键,如果可能,删除数据库并重新启动。

【讨论】:

    猜你喜欢
    • 2016-04-23
    • 1970-01-01
    • 2013-12-29
    • 2012-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-21
    相关资源
    最近更新 更多