e标志和特殊字符在mysql中做了什么?

时间:2016-09-13 06:01:00

标签: mysql sql database batch-processing mysql-5.7

我正在从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文档中的解释?

1 个答案:

答案 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会产生错误。