48751


mysql で、リモートサーバー上の mysql から select して、その結果をローカルの mysql に insert できたらいいなと思いました。

### 質問

  * insert into select 構文は、ホストが違う二つの mysql サーバーの間で実行できますか？


CC BY-SA 4.0
2018-09-25T09:31:20.870
48699
2018-09-27T01:33:30.310
754
question
mysql
mysql でリモートからローカルに insert into select したい


思っているものと同じかわかりませんが、"テーブル単位でリモートのデータをローカルに持ってくる" ということはmysqldumpを使ってできそうです。

[code]

    mysqldump -u username -p password -h remote_host --databases remote_database --tables remote_table --where="id=757575" | mysql local_database -u username -p password
    
[/code]

こちらを[参考](https://dba.stackexchange.com/questions/30586/how-to-insert-the-
remote-table-data-into-another-table-in-my-local-computer-in-m)にしました。


CC BY-SA 4.0
2018-09-27T01:33:30.310
48751
2018-09-27T01:33:30.310
24823
48699
answer