在mysql中存储二进制数据的方法

时间:2013-11-01 10:32:00

标签: mysql

我有一些简短的二进制数据(最多130个字节),在mysql数据库中存储相同内容的最佳方法是什么。 首先想到的是VARBINARY,BLOB,但如果我只是做base64编码并将结果字符串存储为VARCHAR,那又是什么错误。

2 个答案:

答案 0 :(得分:0)

我现在也遇到了问题..

尝试longblob数据类型。它可以存储高达4 mb我希望如此..

答案 1 :(得分:0)

  

如果我只做base64-encoding

那会有什么问题

有33%的开销(即你需要至少174个字节来存储数据),搜索变得更加困难。 OTOH它可以使用SQL编写查询更简单。