mysqldump --where 条件中有汉字

mysqldump --where 条件中有汉字无法导出数据
比如 --where="name='张三'",可以导出表结构,但数据是空

出现汉子的情况要注意编码方式,如utf-8、gbk等,你数据库用的编码和你执行语句的编码需要一致,不然数据库会判断成两个东西。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^