我将大数据放到表格中,放到LONGBLOB
字段。首先我创建记录:
INSERT INTO mytable VALUES (1, '');
然后在foreach
周期中我将切片数据:
foreach (str_split($content, 1024*512) as $item)
{
UPDATE mytable SET BIGCONTENT = CONCAT(BIGCONTENT, $item) WHERE ID = 1;
}
是的,这个领域正在增长,但经过几个回合,(大约1MB)它变成了null
!我尝试了另一种方式:
UPDATE mytable SET BIGCONTENT = CONCAT_WS("", BIGCONTENT, $item) WHERE ID = 1;
仍然是一样的。问题是什么?