mysqldump 并没有这样的功能,--ignore-table是忽略其中的某些表,而不是表中的某些记录.如果要过滤表中的某些记录,只能是先用SQL语句得到你想要的结果集,再将这个结果集导出.
select * into outfile "C:/backup.txt" fields terminated by ',' enclosed by '"' lines terminated by '\r\n' from table where condition

解决方案 »

  1.   

    mysqldump   的参数--where好象可以和条件一起使用.但是不知道能不能和--ignore-table一起使用??如果只备份一个表的一些记录可以,如./mysqldump --opt --host=localhost  --where='Flag=0' tr069 FileInfo  --user=root --password=v2mprt --result-file=/root/backup.sql ,可是我的数据库中有一些表想备份,另外一些不想备份,关键是有的表中只有一些记录要备份