如何使用PHP将特定的用户数据集从一个MySQL数据库移动到另一个MySQL数据库


How can I move a specific set of user data from one MySQL database to another with PHP?

我有两个MySQL数据库,它们具有相似的数据集,都位于同一台服务器上。我需要从数据库X中的给定表中抓取选择字段,并将它们移动到数据库y中表的给定字段中。表名称不同,但字段名称是相同的,除了数据库y上的前缀。

应该基于存在于两端的唯一用户名移动数据库。因此,我将获取用户名A的数据,然后在数据库Y中找到用户名A,并从该用户的选择字段中复制数据。

任何指示或建议将不胜感激。顺便说一下,这将是一个按需运行的进程,而不是需要持续运行的进程。使用PHP 5.3和MySQL 5

INSERT INTO database1.customer (
  id
  fname,
  etc
) 
SELECT 
  id
  fname,
  etc
FROM
  database2.customer