mysqldump禁用输出/*…*/线

mysqldump禁用输出/*…*/线,mysql,mysqldump,dump,Mysql,Mysqldump,Dump,mysqldump工具将此特定于MySQL的命令插入转储(/…/)。我知道他们做什么。我不想让他们在我的垃圾堆里。最后是否有一个参数可以指定为在没有此行的情况下转储DB内容?并且不需要在事后(或通过管道)使用工具或其他方式更改文件 我在5.5.19中尝试了几乎所有的相关参数(是的,包括--compact),但是输出中仍然有行。如果MySQL的人没有添加一个文档化的参数来跳过这行,好的。但是直到现在我还没有找到一个明确的答案。好吧,简短的回答是:不,你不能。对不起 显然,您可以更改此文档中的fpr

mysqldump工具将此特定于MySQL的命令插入转储(/…/)。我知道他们做什么。我不想让他们在我的垃圾堆里。最后是否有一个参数可以指定为在没有此行的情况下转储DB内容?并且不需要在事后(或通过管道)使用工具或其他方式更改文件


我在5.5.19中尝试了几乎所有的相关参数(是的,包括--compact),但是输出中仍然有行。如果MySQL的人没有添加一个文档化的参数来跳过这行,好的。但是直到现在我还没有找到一个明确的答案。

好吧,简短的回答是:不,你不能。对不起

显然,您可以更改此文档中的fprintf并重新编译:


另一个选项是--xml。我将删除您不喜欢的注释,但是mysqldump甚至不再转储sql

可能是重复的不,不是。我知道另一个问题,但没有帮助。在我的问题中,我明确表示我没有找到解决方案(在另一个问题中,没有人给出有效的解决方案),更重要的是,我想知道是否可以使用mysqldump工具的板载方法跳过这一行。我不想使用其他工具,比如grep,我也不需要解释这行代码的用途-我知道它们的用途。它是100%重复的,所以只需阅读这里和这里以及所有其他内容。Alex,我现在已经解释了我的问题两次(!),但你没有阅读我所问的内容。这些都不能回答我的问题。现在我第三次说:我知道这句话是干什么用的——我不需要解释。我也没说什么“评论”。你的参考链接都不能回答我的问题。我想知道mysqldump是否可以在没有这些行的情况下转储数据。如果你仍然认为我的问题已经得到了回答,那么请准确地告诉我回答我问题的帖子。你的3个链接都没有。其中一行解释了这几行的含义,另外两行讨论了SQL注释。