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