新问题 不能 忽略多个表
mysqldump -uroot -p test --ignore-table=test.a,test.a2 >a.sql;
发现失败如何 --ignore-table多个表(现在要求必须 忽略2个表)???
mysqldump -uroot -p test --ignore-table=test.a,test.a2 >a.sql;
发现失败如何 --ignore-table多个表(现在要求必须 忽略2个表)???
解决方案 »
- 求思路,求方案。
- 50在线求数据的查询合并插入问题
- 关于mysql实现定时器线性调用存储过程
- MySql的UNION ALL相同条件的问题?
- 寻求设计思路!!请老师指点一下!(SOS!)
- progreSQL中,使用psql时,老是提示"undefined symbol: get_progname"
- mysql里如何读入一个.sql文件的内容来执行查询?
- 根据数据库创建文件如,sql.sql,可能有很多张表一起,如何通过命令建立表?
- select * from ceca_form_satpa where data_1 like '%%'为什么只能查出一条呢?
- 求助 Mysql给一个表设置两个别名并在where处用同一个属性比较是什么意思?
- mysql distinct 出问题.....
- MYSQL如何在本机建立连接其他机子MYSQL的视图?
mysqldump -uroot -p test --ignore-table=test.a --ignore-table=test.a2 >a.sql;
./mysqldump --opt --host=localhost --ignore-table=tr069.Backup --ignore-table=tr069.ACSLogs --ignore-table=tr069.CPELogs --ignore-table=tr069.CPENotification_Log --ignore-table=tr069.FileInfo --user=root --password=v2mprt --result-file=/root/backup.sql
在表FileInfo中域Flag=0的想备份下来,Flag=1的想忽略不备份 问题点数:20、回复次数:2Top
1 楼hy2003fly()回复于 2006-07-21 17:46:02 得分 20mysqldump 并没有这样的功能,--ignore-table是忽略其中的某些表,而不是表中的某些记录.如果要过滤表中的某些记录,只能是先用SQL语句得到你想要的结果集,再将这个结果集导出.
select * into outfile "C:/backup.txt" fields terminated by ',' enclosed by '"' lines terminated by '\r\n' from table where conditionTop
2 楼yangwenlan(lisa)回复于 2006-07-21 20:45:48 得分 0mysqldump 的参数--where好象可以和条件一起使用.但是不知道能不能和--ignore-table一起使用??如果只备份一个表的一些记录可以, 如./mysqldump --opt --host=localhost --where='Flag=0' tr069 FileInfo --user=root --password=v2mprt --result-file=/root/backup.sql ,可是我的数据库中有一些表想备份,另外一些不想备份,关键是有的表中只有一些记录要备份