“"”字段的差异由"和"字段可选地由"转义

时间:2016-11-30 05:59:43

标签: mysql select select-into-outfile

在MySQL中,SELECT INTO OUTFILE命令有两个选项:

--fields-enclosed-by=char
--fields-optionally-enclosed-by=char

这两个选项的基本区别是什么?

通过强制方式封闭所有字段都由给定的字符转义但是在可选的情况下是什么? MySQL如何处理这个选项?

由于

1 个答案:

答案 0 :(得分:1)

以下是MySQL manual says(我不知道为什么将它放在LOAD DATA中):

  

如果省略单词OPTIONALLY,则所有字段都包含在内   ENCLOSED BY字符。

     

...

     

如果您指定OPTIONALLYENCLOSED BY   character仅用于包含具有a的列的值   字符串数据类型(例如CHARBINARYTEXTENUM

实际上,在指定TIME时,也会附上TIMESTAMPDATEDATETIMEOPTIONALLY值。