我有 2 个 mySQL 表(表 Master 和表 Backup)有些行被复制到备份表,有些没有......
现在我需要从主表中删除那些在备份表中可用的所有行,只需一次查询,因为大约。两个表中都有 700k+ 行
最佳答案
类似于:
DELETE FROM master_table WHERE id IN (SELECT id FROM backup_table)
当然它需要 id 字段上的唯一键才能工作
关于php - 删除主表mysql中的重复记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13482928/