Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql UTF-8 CSV导入上的utf8mb4字符串无效?_Mysql_Utf 8_Character Encoding_Utf8mb4 - Fatal编程技术网

Mysql UTF-8 CSV导入上的utf8mb4字符串无效?

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

我正在使用最新版本的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 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会这样做吗?