PHPからMySQL・異なるDBにコピー
PHPからMySQL・異なるDBに接続し同じ構造のテーブルのデータをコピーすることは可能ですか?
以下を実行するとクエリが実行されず「コピーできません」が表示されてしまいます。
どのようにすればコピーできるか教えてください。
$connect1 = mysql_connect("localhost", "user1", "pass1") ;
mysql_select_db("db1", $connect1);
//db1内にtable1
$connect2 = mysql_connect("localhost", "user2", "pass2") ;
mysql_select_db("db2", $connect2);
//db2.内にtable2
$sql = "INSERT INTO `db1` . `table1` SELECT * FROM `db2` .`table2`;";
$result = mysql_query($sql, $connect1)or die("コピーできません");
//$result内「$connect1」でも「$connect2」結果は同じです。
//table1とtable2の構造は同じです。