MySQL通过将blob数据分成几部分来检索blob数据

时间:2016-07-09 16:10:52

标签: php mysql swift blob

我想知道是否可以通过PHP从MySQL服务器检索绘图数据。例如,我有一个存储在数据库中的视频文件。我不想等待下载整个文件来播放它。例如,在youtube中,您不需要等待下载整个文件。它会在收到前几秒后立即开始播放。

我正在开发一个快速项目,我需要从我的数据库下载视频文件并进行播放。我知道如何整体下载它,但我需要在和平时下载它并在后台下载时播放它。

1 个答案:

答案 0 :(得分:0)

您可以使用SUBSTR

SELECT SUBSTR(blobColumn, 1, 5000) AS first500bytes
FROM yourTable
WHERE <conditions>

然后下一个查询可以返回SUBSTR(blobColumn, 5001, 5000)以获取下一个块,依此类推。