gpt4 book ai didi

mysql - 用符号导入mysql

转载 作者:行者123 更新时间:2023-11-29 23:05:52 24 4
gpt4 key购买 nike

我有一些从第三方来源获取的每个国家/地区的数据(以 csv 格式),但将它们导入 mySQL 时遇到一些问题。例如,我的表中的一列是“国家/地区”,值为“科特迪瓦” - mysql 中的导入似乎将这一行数据分为两行,国家/地区值为“C”。无法导入“Côte d'Ivoire”的文本值。

这是我用于导入的内容:

TRUNCATE TABLE source_DATA_TABLE;
LOAD DATA INFILE 'H://TESTDATA/2015/source_DATA.csv'
INTO TABLE source_proc_pqr
FIELDS TERMINATED BY '\@'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;

我将电脑上的区域设置中的分隔符更改为@,但仍然存在同样的问题。

有人能解决这个问题吗?我正在使用 mySQL 工作台 (xampp/phpmyadmin)。

最佳答案

我尝试了一些方法并且有效。首先文件应该是utf8。然后你可以像这样加载它:

LOAD DATA INFILE 'H://TESTDATA/2015/source_DATA.csv'
INTO TABLE source_proc_pqr
CHARACTER SET UTF8
FIELDS TERMINATED BY '\@'
LINES TERMINATED BY '\n'
IGNORE 1 LINES;

关于mysql - 用符号导入mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28294718/

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