Mysql UTF-8 CSV导入上的utf8mb4字符串无效?
我正在使用最新版本的workbench(8.0)将UTF-8CSV(许多全局语言)文件导入MySQL 5.7 我的数据库设置为Mysql UTF-8 CSV导入上的utf8mb4字符串无效?,mysql,utf-8,character-encoding,utf8mb4,Mysql,Utf 8,Character Encoding,Utf8mb4,我正在使用最新版本的workbench(8.0)将UTF-8CSV(许多全局语言)文件导入MySQL 5.7 我的数据库设置为 ALTER SCHEMA `DataSets` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 我被告知这是最新的编码 我也将我的表设置为utf8mb4,我要导入的查询是: LOAD DATA FROM S3 's3://test/test.csv' INTO TABLE test FIELDS TERMINATED
ALTER SCHEMA `DataSets` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
我被告知这是最新的编码
我也将我的表设置为utf8mb4,我要导入的查询是:
LOAD DATA FROM S3 's3://test/test.csv'
INTO TABLE test
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
这将返回一个错误
Error Code: 1300. Invalid utf8mb4 character string: '"зарегистрирована в 2'
有人能指出我做错了什么吗?我花了一个星期的时间来导入这个文件,文件太大了
俄语似乎不及格,但我也有很多亚洲语言
Error Code: 1300. Invalid utf8mb4 character string: '"* Преподавание курсов General и Business Eng'
请回答您的问题,并将您的
csv
文件的相关部分共享到一个文件夹中。您的字符串(两个)中似乎都缺少结束符“
引号。我想可能是这样,不确定它是否截断了错误消息。MySQL会这样做吗?