mysql将表数据选出在插入自己的表中
使用mysql语句,将一个表中的数据插入另一张表:
如果两张表都是自己,那么可以建立一个临时表
show create table noah_nodeservermap; CREATE TABLE `cc_back` ( `id` int(11) NOT NULL AUTO_INCREMENT, `server_id` int(11) NOT NULL, `node_id` int(11) NOT NULL, PRIMARY KEY (`id`), KEY `server_id` (`server_id`), KEY `node_id` (`node_id`), KEY `id` (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=4886506 DEFAULT CHARSET=utf8; insert into cc_back(id,server_id,node_id) select * from noah_nodeservermap group by server_id,node_id; truncate noah_nodeservermap; insert into noah_nodeservermap(id,server_id,node_id) select * from cc_back; drop table cc_back