LOAD DATA INFILE 中的 ESCAPED BY 子句

Hit*_*han 5 mysql mysql-5.5 load

有人可以帮我理解MySQL 5.5 语句ESCAPED BY中的 is 子句的含义吗?LOAD DATA LOCAL INFILE我是 MySQL 的新手,所以请耐心等待。

Yog*_*ani 4

通常,默认值会导致 LOAD DATA INFILE 在读取输入时按如下方式操作:

在换行符处寻找行边界。
在选项卡上将行分成字段。
不要期望字段包含在任何引号字符内。
将出现的制表符、换行符或\' preceded by\' 解释为作为字段值一部分的文字字符。
相反,默认值会导致 SELECT ... INTO OUTFILE 在写入输出时按如下方式操作:

在字段之间写入制表符。
请勿将字段括在任何引用字符内。

使用\' to escape instances of tab, newline or字段值中出现的 \'。

在行尾写入换行符。

请注意,要写入 FIELDS ESCAPED BY '\\',您必须指定两个反斜杠,以便将值作为单个反斜杠读取。

有关更多详细信息,请查看以下链接:- dev.mysql.com/doc/refman/5.1/en/load-data.html