想在mysql库中某些数据备份下来。
1,创建一个新表,我们应需要保持表的原有属性
CREATE TABLE A LIKE B
这种方式可以把主键和索引一起copy过来。
2,把需要数据copy到新表中。
mysql不支持
select * from old_table into new_table where ...;
命令。可以使用
insert into new_table select * from old_table where ...;
note:下面这种方法可以一次完成两步,但它不能复制原有表格的主键和索引这些属性
CREATE TABLE A AS SELECT x,x,x,xx FROM B
3,dump数据表
mysqldump -uusername -ppassword db1 table1 table2 > tb1tb2.sql