gpt4 book ai didi

php - 执行 DELETE 查询时备份 MySQL

转载 作者:行者123 更新时间:2023-12-01 00:23:31 25 4
gpt4 key购买 nike

这有点牵强,但我想知道是否可以更改 MySQL 的行为,以便在执行 DELETE 查询时发生其他事情——例如,要删除的行被添加到备份数据库。

基本上,我有一个 WordPress 网站,我希望能够从中恢复数据。在WP中,您可以删除帖子并先将其放入垃圾箱,但用户和其他数据将被永久删除。

最佳答案

您可以创建一个 trigger从表中删除记录时触发:

CREATE TRIGGER my_trigger BEFORE DELETE ON my_table FOR EACH ROW
INSERT INTO backup_table
(col1, col2, col3)
VALUES
(OLD.col1, OLD.col2, OLD.col3)
;

关于php - 执行 DELETE 查询时备份 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19577082/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com