3

当我将文件(图像)中的值加载到数据类型为 Blob 的字段中时,然后通过 Admin Tab -> Data Export 将其导出并在 SQL 选项卡中打开它,我会收到一条文件编码问题消息。

未知文件编码 该文件具有未知的字符集编码。请选择文件的编码,然后按 OK 让 Workbench 转换并打开它。请注意,由于 Workbench 使用 UTF-8 文本,如果您保存回原始文件,其内容将替换为转换后的数据。

下面我可以输入一个字符集编码名称。当我接受建议的“Latin1”-Encoding 之后,图像将被损坏。

模式的排序规则是 utf8 但是当我在上面提到的对话框中输入 utf8 时它说

无法转换文本数据 无法将文件从“UTF-8”转换为 UTF-8:转换输入中的字节序列无效。

4

1 回答 1

0

我有几个没有正确转储的 VARBINARY(16) 列。我将 --hex-blob 行添加到我的 mysqldump 批处理文件中,以及 -r "filename.sql" 这为我解决了问题。我没有任何其他 blob 类型。

于 2014-03-05T02:33:22.843 回答