如何将数据库表列复制到另一个数据库

时间:2019-04-30 09:18:39

标签: mysql database sequelpro

我正在使用Sequel Pro将数据从旧数据库复制到新数据库。我知道您可以选择行并将其复制为SQL INSERT等。但是新数据库的布局已更改,因此我不再希望复制行中的所有数据。我只需要能够获得特定的列。我知道我可以复制所有行,然后剪切不需要的部分,但是由于要处理大量数据,因此这将需要大量工作。当然可以执行一些操作吗?

这就是我想要做的。我已经将旧数据库和新数据库都上传到了我的网站,因此我可以通过Sequel Pro来访问它们。我的旧数据库称为old_db,而新数据库称为wordpress

我需要能够选择old_db中的wp_users表并选择以下列IDuser_loginuser_pass等,并将其复制到{我的新数据库wp_users中的{1}}表。

1 个答案:

答案 0 :(得分:0)

我设法在MySQL中执行以下操作

INSERT INTO wordpress.wp_users (ID, user_login, user_pass, user_nicename, user_email, user_registered, user_activation_key, user_status, display_name) SELECT ID, user_login FROM old_db.wp_users;