在数据库表之间复制特定数据

时间:2012-03-15 15:06:05

标签: php mysql

我在这里看过一些关于类似想法的帖子,但具体来说我认为我应该完全指出我的要求。

我有一个数据库驱动的网站,客户想要一个来自美国的用户的副本。他们希望大部分网站都是相同的,除了一些数据,他们希望美国访问者不同。

该网站运行在我编写的php / MySQL数据库内容管理系统上。我想我们将会像这样接近“美国”版本......

将整个网站的克隆放在名为/ us的文件夹中(不出意外)

复制所有表格,但在名称前面加上us_

我在想,在原始网站表中添加一个名为'replicate'的表,然后每隔15分钟左右,运行一个脚本将原始表中的所有记录复制到us_表中,其中复制字段标记为是

在美国版本的内容管理系统中,从英国网站复制的所有记录都以某种方式被锁定,因此只有原始网站上标记为“否”的记录才能在英国网站上有所不同。

这听起来像我正沿着正确的方向前进吗?

2 个答案:

答案 0 :(得分:0)

您是否在MySQL手册中查看了有关复制的主题?

答案 1 :(得分:0)

为什么不为仅适用于美国访问者的表/行创建一个新数据库。

创建一个php数组或者说什么表应该从哪个数据库调用。

似乎对我不那么努力了。