【发布时间】:2013-01-23 08:05:37
【问题描述】:
我有 2 个脚本的 sql 表,我需要同步到另一个,这可以通过 php cron(这是我的计划)从一行中完成
表一表二
第 1 行 第 1 行
第 2 行 第 2 行
第 3 行不同步第 3 行
两个数据库在同一台服务器上 并且同一用户拥有两者的完全权限
我正在寻找通过 cpanel cron 执行此操作的 php 代码
事后考虑是否最好将两者合并,以便使用新数据进行更新?
问题在于,在上面的示例中,我需要第 3 行不更改两个数据库
我是个菜鸟,所以请提前说好,谢谢
更新*
我应该学习如何更好地解释。
这两个数据库都是站点的控制面板,其中一个表行中包含系统 URL,因此如果我共享数据库“站点 2”链接指回“站点 1”,这对我来说是一个复杂的问题,因为我对此很陌生。
我需要使两个数据库保持最新状态,除了单行,这对两个数据库来说又是不同的。
我还没有尝试过任何东西,因为我不知道从哪里开始:(lol
【问题讨论】:
-
所以要明确一点,您正在寻找一种单向同步,其中
Database 2一直覆盖Database 1?从来没有相反的方式? -
那么你有什么尝试?您确定哪些行不需要同步的实际标准是什么?当您说“同步”时,您是指来自一个表的行还是更新到另一个表中的行(即一个表是权威的),或者您是在谈论有条件的双向同步?
-
保留两个数据库或两个表?如果是数据库 - 在新的 MySQL 版本中有一些复制功能。查看帮助:dev.mysql.com/doc/refman/5.0/en/replication.html
标签: php mysql cron phpmyadmin