0

如何将 sql 查询的结果保存为另一个 sql 查询,以便在某个地方,如果进行了删除,它可以恢复为旧数据?

我正在考虑进行系统调用。像这样的东西

system (mysql -uuser-ppassword -Ddatabase < select.sql > backup.sql

其中 select.sql 是初始查询,backup.sql 是最终查询。当我执行它时,只需在 backup.sql 中获取一个数据转储

请帮忙

4

1 回答 1

0

尝试使用 SQLyog ( http://www.webyog.com/ ) 将表导出为一系列插入语句。这应该可以满足您的要求,尽管我不完全确定它是否可以使用 where 子句导出 select 语句的结果。它将允许您选择要导出的列。

于 2013-02-25T15:45:19.937 回答