我的问题:我有两个MySQL表。一个表称为 txns ,另一表称为 archived_txns 。两个表都有相同的列。我使用 archived_txns 使用PHP脚本从 txns 中移动数据。
我想知道如何查找和删除这两个表中的重复行。我正在添加表结构以供更好地参考。
这是 archived_txns 表
这是 txns 表
如本例所述,我想从 txns 表中查找并删除具有 ID 3 的行。
答案 0 :(得分:1)
您可以使用JOIN
DELETE t
FROM txns t
JOIN archived_txns a ON t.id = a.id