0
有没有办法用mysql编辑一个blob,例如从第39个字节删除到48个字节,或者在某个位置插入一些字节(字符)?有没有这样的命令。如何编辑mysql blob?
有没有办法用mysql编辑一个blob,例如从第39个字节删除到48个字节,或者在某个位置插入一些字节(字符)?有没有这样的命令。如何编辑mysql blob?
如果你的blob非常大,首先将它输入数据库非常困难。
MySQL只允许将最大数据包大小作为命令发送 - 这使得使用较大的blob变得困难。
如果您的blob足够大,您可能需要创建一些模式,将它们作为多行存储块存储,以便以合理的方式创建它们。
但是存储非常大的blob在MySQL中可能不是一个好主意,因为它实际上浪费了innodb_buffer_pool。
注:“非常大”我的意思是> 10M左右。
您通常会将blob的内容提取到您的客户端应用程序中,在那里进行更改,然后将修改后的整个blob存回。你如何访问mySQL? –
php,我知道,但是没有更快的方法吗? – TasostheGreat
你做过测试了吗?这可能足够快。 –