我正在从http://dev.mysql.com/doc/refman/5.7/en/batch-mode.html学习mysql。在第二段,它说:
如果你在Windows下运行mysql并且在文件中有一些导致问题的特殊字符,你可以这样做:
script import mytypes type summary add -F mytypes.wstring_SummaryProvider "std::__1::wstring"
什么是特殊字符?如果我在记事本中保存文件,文件中是否会保存自动特殊字符?如何知道他们是否存在?它们是隐藏的吗?
content = lldb.process.ReadMemory(bufferAddr, byteCount, error)
标志会做什么?我在哪里可以找到mysql文档中的解释?
答案 0 :(得分:1)
-e
实际上是--execute
的缩写,这可能是您找不到它的原因。 http://dev.mysql.com/doc/refman/5.7/en/mysql-command-options.html#option_mysql_execute
执行声明并退出。默认输出格式是这样的 用--batch生成。请参见第5.2.4节“在...上使用选项” 命令行“,举个例子。使用此选项,mysql不使用 历史档案。
特殊字符是需要在SQL查询中转义的内容。你会知道什么时候遇到它们,因为mysql会产生错误。