迁移期间违反完整性约束

时间:2018-07-19 19:29:54

标签: mysql migration database-migration

这是我要运行的迁移

alter table `user_activities` add column `notif_receiver_id` int(11), add column `is_secondary` smallint(1) NOT NULL DEFAULT '0'

这是错误

[PDOException] SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '7412424' for key 'PRIMARY'

我有一个带有自动递增ID的表,当我尝试迁移该表时,我收到ID 7412424的重复条目的错误...但是令我感到困惑的是,该ID没有记录。该记录在迁移之前已删除。但是,记录中有ID 7412425和7412423的记录。每次我尝试迁移时,都会遇到相同的错误,但是使用了不存在的其他有害键...

MySQL版本5.7.19

0 个答案:

没有答案