软件运行一段时间后,增加了一些功能,因此当前的数据库与旧数据库相比增加了一些表和字段,旧数据库中的表和字段在当前数据库中都有,请问怎样将客户旧数据库中已经录入的 软件运行一段时间后,增加了一些功能,因此当前的数据库与旧数据库相比增加了一些表和字段,旧数据库中的表和字段在当前数据库中都有请问怎样将客户旧数据库中已经录入的全部数据导入到新数据库中,能否写一个脚本或有什么命令? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert into db2.a.col1,db2.a.col2,db2.a.col3select db1.a.col1,db1.a.col2,'col2' ;这样把旧DB1的记录插入到新的DB2的表里,缺少的字段用'COL3'插入,或者用默认值。 inserrt into db1.table1 (col1,col2) select col1,col2 from olddb.table1把字段名标上就可以了。 方法1. MYSQLDUMP导出,然后手工修改INSERT语句,然后再导入方法2. SELECT INTO OUTFILE ,其后再到新DB去LOAD方法3 使用FEDERATED 存储引擎把另一台主机上的表链接过来。 关于事件特定时间自动记录 问题,延续~~~~ 关于2个数据表结果(N条)对比匹配问题!怎么循环才对比? MySql安装问题,急! mysql的也有僵尸进程? mysql的字段sum计算的值错误!! 删除数据库的命令是什么 求救:怎么我在Redhat9.0下无法启动mysql呀!!! 所有支持unicode的数据库产品及版本 这样如何建表? mysql 的sql语法错误提示能智能一些吗? 如何防止因系统意外重启,mysql数据表的修复! 我把原来备份的数据文件直接拷贝到现在的MySQL DATA目录下为啥不认得?
select db1.a.col1,db1.a.col2,'col2' ;
这样把旧DB1的记录插入到新的DB2的表里,缺少的字段用'COL3'插入,或者用默认值。
方法1. MYSQLDUMP导出,然后手工修改INSERT语句,然后再导入
方法2. SELECT INTO OUTFILE ,其后再到新DB去LOAD
方法3 使用FEDERATED 存储引擎把另一台主机上的表链接过来。