如何将 sql 查询的结果保存为另一个 sql 查询,以便在某个地方,如果进行了删除,它可以恢复为旧数据?
我正在考虑进行系统调用。像这样的东西
system (mysql -uuser-ppassword -Ddatabase < select.sql > backup.sql
其中 select.sql 是初始查询,backup.sql 是最终查询。当我执行它时,只需在 backup.sql 中获取一个数据转储
请帮忙
尝试使用 SQLyog ( http://www.webyog.com/ ) 将表导出为一系列插入语句。这应该可以满足您的要求,尽管我不完全确定它是否可以使用 where 子句导出 select 语句的结果。它将允许您选择要导出的列。