将更改从临时站点迁移到生产站点 时间:2019-03-08 作者:Patrick 是否有一个工具允许我“记录”对临时站点的更改,然后在生产中重播这些更改?对我来说,建立一个临时站点(复印机非常适合)并在那里实施设计更改(包括菜单等)是一个常见的用例,供客户审查。这些变化在某个时候需要投入生产。适用于文件(插件、主题),但不适用于数据库。制作系统一直在使用,作者会在我处理临时站点时添加内容。因此,我不能简单地复制整个posts表。相反,我需要一个解决方案来记录对所选表执行的任何SQL语句,并在以后的生产中重播它们。有这样的解决方案吗? 1 个回复 SO网友:Nicolai Grossherr 注意:这更多的是一条评论,而不是一个答案,但我想把它格式化得很好。我不知道如何录制,但我想在SQL中可以使用下面的方法。INSERT INTO DB1.Tbl1 ( id, x, y ) SELECT DB2.Tbl1.id, DB2.Tbl1.x, DB2.Tbl1.y FROM DB2.Tbl1 ON DUPLICATE KEY UPDATE x=x, y=y; 注意,这完全没有经过测试。你必须测试它并阅读documentation 你自己 文章导航