検索

ホームページ  >  に質問  >  本文

MySQL 导出的时候, OPTIONALLY 是个什么作用?

我学MySQL导入导出的时候,在菜鸟教程俩例子:

第一个:

SELECT * FROM c200401 INTO OUTFILE 'D:/csv.txt'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n';

第二个:

SELECT * FROM c200401 INTO OUTFILE 'D:/result2.txt'
FIELDS TERMINATED BY ','
OPTIONALLY
ENCLOSED BY '"'
LINES TERMINATED BY '\r\n';

第二个比第一个多了个 OPTIONALLY ,我试了试, 第一组数据少了个一对"",
我想问问,OPTIONALLY有什么讲究?

PHPzPHPz2864日前686

全員に返信(1)返信します

  • 伊谢尔伦

    伊谢尔伦2017-04-17 14:29:31

    [OPTIONALLY] ENCLOSED は、フィールドを含めるために使用される文字を示します。 OPTIONALLY が使用される場合、エスケープ文字として使用される文字は CHAR と VERCHAR のみになります。 LINES TERMINATED は、使用される文字を示します。

    を使用してレコードの各行を区切ります。

    返事
    0
  • キャンセル返事