gpt4 book ai didi

mysql - 在MySQL中加载带有特殊字符的数据

转载 作者:行者123 更新时间:2023-11-30 00:33:22 27 4
gpt4 key购买 nike

我正在尝试使用 MySQL 加载数据文件。但是,在其中一个文件中,该列包含图标的目录路径。例如,IconFile 列包含 \image\icon\department\bathroom.jpg

但是,当我导入它时,该字段变为 imageicondepartment?athroom.jpg

当前加载数据infile命令:

load data local infile 'd:\\project2014\\g3t4\\data\\department.txt'
into table department
fields terminated by '\t'
escaped by '\\'
optionally enclosed by'"'
lines terminated by '\r\n'
ignore 1 lines;

如何更正 load data infile 命令以使其正确导入?

有人有准确捕获\字符的解决方案吗?解决方案必须在SQL load data infile命令内,在作业中不允许修改txt文件或使用任何其他软件。

需要一个解决方案,而不是解释为什么我会遇到这个问题。有什么帮助吗??

最佳答案

  1. 您正在从文本文件中读取数据并将其加载到 mysql 表中,因为该表包含列,因此需要一些 csv 或 excel 格式的数据才能将其正确加载到行和列中。

  2. \image\icon\department\bathroom.jpg - 您正在使用它,因此它会按照您所说的那样合并到列中。 imageicondepartment\bathroom.jpg - 和\b将更改为?我认为这可能会被视为特殊角色。

关于mysql - 在MySQL中加载带有特殊字符的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22359678/

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