gpt4 book ai didi

php - 如何将表从一个mysql数据库复制到另一个mysql数据库

转载 作者:IT老高 更新时间:2023-10-28 23:45:23 26 4
gpt4 key购买 nike

我需要将一个表从一个数据库复制到另一个数据库。这将是一个 cronjob。哪一个是最好的方法? PHP 脚本或 Shell 脚本。 PHP的问题,两个数据库都有不同的用户名和密码,所以我不能这样做。

CREATE TABLE db1.table1 SELECT * FROM db2.table1

我应该只连接第一个数据库获取所有记录并使用 WHILE 循环将所有记录插入新数据库还是有更好的方法?

我更喜欢使用 shell 脚本而不是 PHP 脚本来执行此操作。

谢谢

最佳答案

如果您需要在同一台服务器上复制表,您可以使用此代码:

USE db2;

CREATE TABLE table2 LIKE db1.table1;

INSERT INTO table2
SELECT * FROM db1.table1;

从这里复制+粘贴: codingforums.com

这不是我的解决方案,但我觉得它很有用。

关于php - 如何将表从一个mysql数据库复制到另一个mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3932608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com