我必须要MySQl数据库,第一个是在线托管的名为onlinedb,第二个是在本地机器(Localhost)上,名为localdb,现在我想根据用户请求频繁地将联机数据库的数据插入到本地主机的数据库表中,并且在我的应用程序中使用VB6。那么,我如何使用查询来完成它呢?
我的目标数据库和源数据库位于不同的位置,目标数据库位于本地主机上,源数据库位于服务器上。
我尝试过这个查询,但它不起作用。
查询:
"INSERT INTO localdb.mytable SELECT * FROM onlinedb.mytable WHERE mytable.Id=0"
提前谢谢你。
我的转储文件是32 re,我不能再转储,在转储文件中存在一些错误,我应该使用源代码命令,源代码命令有任何强制选项吗?比如:
mysql -u user --force -p db < /path/dump.sql
例如,任何这样的选项:
mysql> SOURCE **-f** /path/dump.sql