cleey
望着那一丝海线,若隐若现。落日下的海霞,数不尽的美,看不完的醉
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

<< 上一篇 mysql清空数据表 mysql 新建用户 下一篇 >>
文章标签
随意 | Created At 2014 By William Clinton | 蜀ICP备14002619号-4 |