【发布时间】:2020-11-12 08:25:19
【问题描述】:
我需要一个可以反转 sql 查询的脚本,例如插入/创建/添加列...
示例:
输入:INSERT INTO myTable VALUES (1, 1);
输出:DELETE FROM myTable WHERE id=1;
【问题讨论】:
-
@TimBiegeleisen 这是怎么复制的?
-
我从未听说过可以做到这一点的工具。
-
当你来到
UPDATE时,它会变得更加棘手,并反转DELETE FROM thatTable WHERE id = 13;特别是如果有 WHEN ON DELETE/UPDATE CASCADE fk's。 -
存在不可逆的插入 - 根本不存在 (INSERT .. ODKU) 或基于当前数据状态 (INSERT IGNORE)。这项任务通常无法解决。