mysql去除去掉某个或者多个表
热度 1已有 2329 次阅读10.5.2010 04:05
|个人分类:软件技术|
彻底去除某个表,数据和结构都不包含:
mysqldump -h $DBHost -u $DBUser -p$DBPasswd --opt $DBName --ignore-table=$DBName.tablename > $DumpFile
如果只要去除数据,保留结构:
mysqldump -h $DBHost -u $DBUser -p$DBPasswd --opt $DBName --no-create-info
--ignore-table=$DBName.tablename > $DumpFile
去除多个表的情况:
mysqldump -h $DBHost -u $DBUser -p$DBPasswd --opt $DBName --no-create-info
--ignore-table=$DBName.tablename1
--ignore-table=$DBName.tablename2 > $DumpFile
去除多个表有可能的简写形式(不如去除表名都以cache开头):
mysqldump -h $DBHost -u $DBUser -p$DBPasswd --opt $DBName --no-create-info
--ignore-table=$DBName.cache%
> $DumpFile