删除后插入会导致违反完整性约束1062复制条目

时间:2019-07-16 10:58:55

标签: mysql laravel-5 amazon-rds

我有一个具有唯一键约束的AWS RDS MySQL表。例如,让我们以表名称为user,以字段名称为username。假设表有一行username=admin。我正在使用Laravel执行以下查询。

  1. 从用户名为“ admin”的用户中删除
  2. 插入用户(用户名)值(“ admin”)

有时,我可以在日志中看到Integrity Constraint Violation1062 Duplicate Entry。似乎在代码执行插入查询时未删除该行。它在大多数时间都有效。我可以用其他逻辑更新代码,但想知道为什么会发生!是否有与此用例相关的任何AWS RDS特定方案?我没有使用自己的MySQL安装经历过此过程。感谢您的帮助!

0 个答案:

没有答案