我想复制表A中的相关数据到表B中.请问怎么实现? 我想复制表A中的相关数据到表B中,以前的做法是首先select出表A中的相关数据,然后再insert到表B 中,但这样的做法是这一进一出I/O操作花费的时间太多了.我想是不是可以在数据库内部实现?换句话说就是尽量减少I/O 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insert into B select * from A; 老大啊.你这样做能减少I/O操作使用的时间吗?从你的字面上理解是先从A表中得到所有数据后在查到B表中.我理解为要通过两次I/O操作....请老大帮忙解释下,谢谢 mysql> select count(*) from song;+----------+| count(*) |+----------+| 8102000 |+----------+1 row in set (0.00 sec)mysql> create table song3 select * from song where id > 1 and id < 500000;Query OK, 499998 rows affected (23.61 sec)Records: 499998 Duplicates: 0 Warnings: 0 如何把A表的部分数据插入到B表中 sql查询 jsp+mysql数据库还原 出错 存储过程,帮忙看下错在哪???——急!!!!! 字符时间比较!! SqlServer中DTS导入关联表数据的问题??? 问大家,mysql 的sql语句:select * from tabel where field like '%大%',查出所有的??怎么回事 超级菜鸟问题,在W2KS下安装完MYSQL以后,怎么启动啊,MYSQL有没有图形界面 网站作好了,在服务器上如何使用mysql? mysql 数字类型 求助!postgresql数据导入导出问题 如何判断数据库有变动
从你的字面上理解是先从A表中得到所有数据后在查到B表中.我理解为要通过两次I/O操作....请老大帮忙解释下,谢谢
+----------+
| count(*) |
+----------+
| 8102000 |
+----------+
1 row in set (0.00 sec)mysql> create table song3 select * from song where id > 1 and id < 500000;
Query OK, 499998 rows affected (23.61 sec)
Records: 499998 Duplicates: 0 Warnings: 0