gpt4 book ai didi

MySQL加载数据查询: Issue with Backslash (\)

转载 作者:行者123 更新时间:2023-11-29 06:54:05 28 4
gpt4 key购买 nike

我有一个巨大的 csv 文件,其中包含 149 列25K+ 行,可以在 MySQL 中上传该文件> 我正在使用MySQL LOAD DATA 查询
表我的查询是:

LOAD DATA local INFILE '/Dir/file.csv' INTO TABLE my_table FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n' IGNORE 1 LINES

我的查询工作正常,当我的文件包含任何反斜杠 (\) 字符、列值受到干扰并且文件单元格值未插入正确的列时,就会出现问题。这个问题有解决办法吗。
谢谢

最佳答案

LOAD DATA local INFILE '/Dir/file.csv' INTO TABLE my_table FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\b' LINES TERMINATED BY '\n' IGNORE 1 LINES

在查询中使用“\b”作为转义字符,而不是“\”。

关于MySQL加载数据查询: Issue with Backslash (\),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46377520/

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