2012-05-10 8 views
0
$server_net=mysql_connect("xxx.xxx.170.54","net_db","dbpass") or die("SQL server error..!"); 
@mysql_select_db("net_db",$server_net) or die("database error.."); 
#------------------------------------------------------------------ 
$server_local=mysql_connect("localhost","","") or die("SQL server error.!"); 
@mysql_select_db("local_db") or die("Database error.."); 



mysql_query("DROP TABLE IF EXISTS net_db.komisyon",$server_net); 
mysql_query("CREATE TABLE net_db.komisyon SELECT * FROM local_db.komisyon"); 

ローカルからネットへテーブルをコピーするにはどうすればよいですか?私はローカルテーブルのようなサーバー上にテーブルを作成したい。 このクエリを実行するとエラーが発生しました(不明なデータベース)テーブルDBをMySqLのdbにコピーする方法

答えて

2

CREATE TABLEコマンドをネットワークサーバーに送信していますが、local_dbデータベースに接続していません。

あなたは(あなたはまた、PHPにロードし、その後、ネットワークデータベースにINSERTができるが、おそらく最高の、mysqldumpを使用する)いくつかの方法で、ローカル・データベースからデータをエクスポート、または他にMySQLのreplicationまたはclusteringに見なければならないのいずれかデータベースを同期させたままにします。

関連する問題