$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");
如何将表格从本地复制到网络?我想在服务器上创建像本地表一样的表。 当我运行此查询时给出错误(未知数据库)
答案 0 :(得分:2)
您正在向网络服务器发送CREATE TABLE
命令,但它与local_db
数据库没有任何连接。
您必须以某种方式从本地数据库导出数据(可能最好使用mysqldump
,尽管您也可以将其加载到PHP中,然后INSERT
加载到您的网络数据库中),否则查看MySQL replication或clustering以保持数据库同步。