相关疑难解决方法(0)

如何在MySQL中查看数据库或表的索引?

如何查看我的数据库是否有任何索引?

对于特定的桌子怎么样?

mysql indexing database-schema

439
推荐指数
9
解决办法
42万
查看次数

#1022 - 不能写; 表中的重复键

嗨,我在mysql phpMyAdmin中创建表时出现1022错误.错误发生在最后一个表"usercoment"上:

解决方案编辑:好的,我已经有一个命名的Constraint键IdMovie,所以我重命名,它工作正常.感谢你们.

以下是表格:

CREATE TABLE IF NOT EXISTS `WhichMovie`.`UserComent` (
  `IDComent` INT NOT NULL,
  `IDUser` INT NOT NULL,
  `IDMovie` INT NOT NULL,
  `date` TIMESTAMP NOT NULL,
  PRIMARY KEY (`IDComent`, `IDUser`, `IDMovie`, `date`),
  INDEX `idUser_idx` (`IDUser` ASC),
  INDEX `idMovie_idx` (`IDMovie` ASC),
  CONSTRAINT `IdComent`
    FOREIGN KEY (`IDComent`)
    REFERENCES `WhichMovie`.`Coment` (`idComent`)
    ON DELETE CASCADE
    ON UPDATE CASCADE,
  CONSTRAINT `IiUser`
    FOREIGN KEY (`IDUser`)
    REFERENCES `WhichMovie`.`User` (`idUser`)
    ON DELETE CASCADE
    ON UPDATE CASCADE,
  CONSTRAINT `IdMovie`
    FOREIGN KEY (`IDMovie`)
    REFERENCES `WhichMovie`.`Movie` (`idMovie`)
    ON …
Run Code Online (Sandbox Code Playgroud)

mysql

1
推荐指数
1
解决办法
4962
查看次数

标签 统计

mysql ×2

database-schema ×1

indexing ×1