【发布时间】:2012-04-04 22:04:33
【问题描述】:
我需要将数据附加到我的 BLOB 字段中,如何使用 update 执行此操作?我要问的是;是否可以连接 blob 数据,以便我可以使用这些新数据更新 blob 字段。比如:
UPDATE BLOB_table
SET BLOB_field = BLOB_field + BLOB_data
【问题讨论】:
我需要将数据附加到我的 BLOB 字段中,如何使用 update 执行此操作?我要问的是;是否可以连接 blob 数据,以便我可以使用这些新数据更新 blob 字段。比如:
UPDATE BLOB_table
SET BLOB_field = BLOB_field + BLOB_data
【问题讨论】:
Concat 应该可以工作..
UPDATE BLOB_table SET BLOB_field = CONCAT(BLOB_field, BLOB_data);
我用这个测试过:
CREATE TABLE `Blobs` (
`id` int(11) NOT NULL,
`b` blob,
PRIMARY KEY (`id`)
)
insert into Blobs values (1, "heel");
update Blobs set b = concat(b, "heelele");
也许这只是工作,因为我将字符串粘贴到 Blob...
【讨论】: