【发布时间】:2016-08-18 20:07:59
【问题描述】:
这里也提出了同样的问题:MySQL blob: how to get just a subset of the stored data。
但是,提供的解决方案不起作用,SUBSTRING 和 MID 都不能正常使用 BLOB 数据类型。我是否错过了这个查询:SELECT SUBSTRING(file, 12, 48) FROM log WHERE id=8,子集从位置 1 开始,长度有点到 48。
谢谢。
【问题讨论】:
-
查询中的子集从 12 开始,而不是 1?
-
QueryA: SELECT SUBSTRING(data, 12, 48) FROM file WHERE id=2138 导致 0xe2e3cfd30a332030206f626a0a3c3c202f54797065202f58... QueryB: SELECT SUBSTRING(data, 1, 48) 从文件 WHERE=8 0x255044462d312e330a2520e2e3cfd30a332030206f626a0a ... 有一些转变,但我没有看到逻辑。谢谢你,迈克