使用phpmyadmin导出varbinary字段

时间:2014-11-16 12:31:02

标签: mysql phpmyadmin

我进行了一些搜索,但无法找到问题的答案。

我正在尝试备份包含一些varbinary数据类型列的数据库,但是当我导入备份时,所有varbinary字段都不正确。

例如:

这是目前在该领域的内容: f8cf723bd3a1fa8e99a5e291e9317809

当我导出它时,我得到: 0xf8cf723bd3a1fa8e99a5e291e9317809

为什么会发生这种情况?

由于

1 个答案:

答案 0 :(得分:2)

0x表示该字段以十六进制表示法转储,这是一种将二进制字符编码为标准文本字符的方法。在导出屏幕的底部附近有一个复选框,允许您根据需要取消选择十六进制选项

Hexadecimal export option

您是否尝试导入并正确导入?通常它应该检测十六进制编码并在导入过程中正确导入值。

如果您真的想要,可以在MySQL manual中阅读有关十六进制表示法的内容。

所以基本上,即使导出看起来错误,MySQL也会在导入时正确处理,这通常是理想的行为。