现在只能备份全部,或者根据条件单独备份一个表                    sbcommand.AppendFormat("mysqldump --quick --host=" + serviceIP + " --default-character-set=gbk --lock-tables --verbose  --force --port=3306 --user=" + UserId + " --password=" + pass + " data -r \"{0}\"", directory);                    sbcommand.AppendFormat("mysqldump --quick --host=" + serviceIP + " --default-character-set=gbk --lock-tables --verbose  --force --port=3306 --user=" + UserId + " --password=" + pass + " data person --where=id='5833' --master-data=1 -r \"{0}\"", directory);

解决方案 »

  1.   

    导出单个数据表结构
    mysqldump -h localhost -uroot -proot  -d database table > table.sql导出单个数据表结构和数据
    mysqldump -h localhost -uroot -proot  database table >table.sql
    根据条件导出
    mysqldump -uroot -proot database table --where="   "->table.sql
      

  2.   

    这个我知道呀,问题是我想例如我想导出A表的全部数据,又想导出B表的部分数据,然后这两个表的数据在同一个.sql里面