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
你做過測試了嗎?這可能足夠快。 –