2017-10-02 15 views
0

私は2つのMySQLデータベースDB1とDB2を持っており、DB1はオンラインサーバーにあり、DB2はローカルマシン(localhost)にあります。 MySQL QUERYを使用して、db1_tableという名前のDB1のテーブルからdb2_tableという名前のテーブルを作成します。だから可能かどうか?あなたが同じサーバー上にある場合私のSQL - 別のデータベースにデータ1つのデータベースを挿入する方法

+0

可能です。 phpMyAdminがインストールされているか、コマンドラインインターフェイスしかありませんか? – caramba

+0

yes..i phpMyAdminをインストールしました –

+0

実際には、これはコマンドライン:https://stackoverflow.com/a/6683000/2008111で探しているものかもしれません。また、phpMyAdminを持っていれば、エクスポート、拡張、テーブル選択あなたがエクスポートする必要がありますし、他のDBにインポートに行く。 – caramba

答えて

0

あなたは

INSERT INTO DB2.db2_table (col1, col2, ..., colN) SELECT col1, col2 FROM DB1.db1_table WHERE ... 

ような何かを行うことができますが、あなたは、このようにデータを挿入することはできません別のサーバー上にある...私は考えることができる最も簡単な方法は、ダンプすることですソースdb(phpmyadminなど)のデータをターゲットdbにインポートします。

+0

このクエリを試してみませんか? –

+0

私は、クライアントがオンラインアプリケーションとオフラインアプリケーションを必要とするプロジェクトに取り組んでいます。オフラインアプリケーションデータは、Webアプリケーションにリンクされたオンラインデータベースに手動で同期されます。 –

+0

@kmgkumar:ops!あまりにも多くの括弧があった(昼休みに急いで答えた)、編集、ありがとう! –

関連する問題