当我将文件(图像)中的值加载到数据类型为Blob的字段中时,然后通过“管理”选项卡将其导出 - >数据导出并在SQL选项卡中打开它我收到文件编码问题消息。
未知文件编码该文件未知 字符集编码。请选择文件的编码和 按OK for Workbench进行转换并打开它。请注意,作为 如果您保存回原始文件,Workbench可以使用UTF-8文本 文件,其内容将被转换后的数据替换。
下面我可以输入字符集编码名称。当我接受建议的“Latin1” - 编码后,图像将被破坏。
架构的排序规则是utf8,但是当我在上面提到的对话框中输入utf8时,它说
无法转换文本数据无法将文件从“UTF-8”转换为UTF-8:转换输入中的字节序列无效。
答案 0 :(得分:0)
我有几个没有正确转储的VARBINARY(16)列。我将-hex-blob行添加到我的mysqldump批处理文件中,以及-r" filename.sql"这对我来说是固定的。我没有任何其他blob类型。