mariadb 10.2中的EPF导入器错误 - 编码?

问题描述 投票:0回答:1

我正在使用Apple的EPFImporter工具将其Feed数据导入数据库。在一台服务器上我有使用readline 5.1的mysql Ver 15.1 Distrib 10.1.24-MariaDB,Linux(x86_64),这样可以正常工作而不会出错。

但在另一个地方:mysql Ver 15.1 Distrib 10.2.11-MariaDB,对于使用readline 5.1的osx10.12(x86_64),事情变得棘手。 Apple EPF数据是UTF8,我的数据库都是UTF8,但是在10.2我因为奇怪的错误而无法导入记录(附带截图)。

我在互联网上找到的所有解决方案都不起作用,并且总是指旧的MySQL。 qazxsw poi

enter image description here

所以基本上我被卡住了。不知道这是MariaDB问题,数据库问题还是python MySQLdb问题。在这两种情况下,我都使用相同的“视频”数据文件,而在旧服务器上,它可以在新的情况下使用它。两种情况都是UTF8编码集,以及相同版本的mysqldb模块,以及相同版本的Python。

python mysql database mariadb
1个回答
0
投票

你需要MySQL中的enter image description here - 包括表/列声明和连接。

你的utf8mb4需要一个4字节的UTF-8代码。 MySQL的🞮只处理3个字节;其余的UTF-8需要utf8

© www.soinside.com 2019 - 2024. All rights reserved.