我希望能够控制并指定 mysqldump 用于数据导出的转义字符。
而不是\
我想使用双反斜杠\\
或''
除了似乎用于制表符分隔导出的--fields-escaped-by=char
之外,我无法找到任何相关选项。
有人可以帮忙吗?
答案 0 :(得分:3)
我刚遇到同样的问题。在MySQL的bug追踪器中有一个open bug(这很神奇,因为它是如此基本的东西)。我的快速修复是通过sed管道mysqldump:
[your mysqldump command] | sed "s/\\\'/''/g" > dumpfile.sql