mysql - 写入或更新时重复键?

标签 mysql sql

写入或更新时重复键

首先,我要承认一个事实,我去过类似的帖子,但我找不到解决我目前面临的这个烦人问题的方法。我正在使用mysql 工作台,我不断收到此错误。

  1. 在工作台上: 错误:错误 1005:无法创建表“database.path”(错误号:121)

  2. 在命令行中使用“Perror 121”: MySQL 错误代码 121: Duplicate key on write or update

在日志的末尾,它显示 9 次成功操作1 次失败,日志中只有 路径 表可见。 p>

欢迎任何帮助和建议。我认为 mysql 编译器在表示调试的实际问题时并没有真正做好工作。

最佳答案

对不起,我发现了问题。与此有关post.

rakeshjain 暗示了这一点。

管理员可能会将其作为重复帖子删除。

答案是,我在同名的不同表上有两个 CONTRAINTS:

CONSTRAINT Update_ID_fk --> 换了一个,问题解决了。

关于mysql - 写入或更新时重复键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20512572/

相关文章:

php - 以下哪种方法可以提供最快的页面加载速度?

mysql - 何时使用左外连接?

mysql - 使用 gcloud 命令行创建第二代 Cloud SQL

mysql - 存储过程中的语法错误

MySQL连接查询与where条件和不同记录

java - Hibernate 只返回一个结果(更改表名后)

sql - 如何使用 SQL CONCAT/SUBSTR?

java - 比较 Visual Basic sql 和 Java sql

php - 如何对所有查询启用自动mysql真正转义?

php - SQL 更新/插入循环 $_GET