gpt4 book ai didi

php - 导出 MySQL 输出文件 csv 时如何在单个查询中同时转义反斜杠和双引号

转载 作者:可可西里 更新时间:2023-11-01 08:38:53 26 4
gpt4 key购买 nike

SELECT `col 1`, `col 2`, `col 3`, `col 4`, `col 5`
FROM table_name
INTO OUTFILE '/test.csv'
CHARACTER SET utf8
FIELDS TERMINATED BY ','

可选地由'\"'括起来,由'\"'转义

LINES TERMINATED BY '\n'

我已经完成上面的查询以转义双引号,但我想在同一个查询中同时转义反斜杠和双引号字符。

最佳答案

可能是因为输入字符存在于您的任何字段中,而不是因为反斜杠。尝试使用 REPLACE 函数替换输入字符,可能您认为该列具有输入字符。请在下面找到示例查询。

SELECT COLUMN1,COLUMN2,REPLACE(COLUMNNAME , '\n', ' ') as COLUMNNAME,... 
INTO OUTFILE '/test.csv'
CHARACTER SET utf8
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '\"'
ESCAPED BY '\"'
LINES TERMINATED BY '\n'
FROM tableName

希望对您有所帮助。

关于php - 导出 MySQL 输出文件 csv 时如何在单个查询中同时转义反斜杠和双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50576225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com