【问题标题】:Pass data from one database to another via xml通过 xml 将数据从一个数据库传递到另一个数据库
【发布时间】:2016-02-18 06:20:59
【问题描述】:

我在同一台服务器上有两个 mysql 数据库(phpmyadmin)“db_One”和“db_Two”。两个数据库都有名为“customer”的公用表。 客户表包含列、customer_id 和 customer_name。 我需要每 30 分钟从 db_two 更新 db_One。如何使用 xml 或任何其他方式来做到这一点?因为我是 xml 新手,所以我不知道该怎么做。

【问题讨论】:

  • 在这种情况下,您要做的最后一件事就是使用 xml。只需通过 pho 进行查询并在循环中解析它以将任何内容插入到第二个中

标签: javascript php mysql xml phpmyadmin


【解决方案1】:

我建议你使用存储过程,这样你就可以每 30 分钟执行一次“更新”,或者你定义的,看看这里https://dev.mysql.com/doc/connector-net/en/connector-net-tutorials-stored-procedures.html

例如,首先创建过程

   CREATE PROCEDURE update_db
   BEGIN
   insert into db_two select *  from db_one
   END 

之后只需创建一个事件来调用该过程,例如

       CREATE EVENT update_db
       ON SCHEDULE EVERY 1800 SECOND
       DO
       CALL update_db();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-28
    • 2016-01-19
    相关资源
    最近更新 更多