2014-02-08 20 views
0

我已經使用blob數據類型將我的圖像存儲在我的數據庫中,並且我想將其轉移到另一個表中。我正在使用vb.net。你們有什麼想法如何將這個Blob文件轉移到另一個使用MySQL的表?如何將blob數據移動到另一個表中?

+0

這是你想要做的一件事嗎?或者你想在應用程序內反覆執行某些操作? – portforwardpodcast

+0

我想一遍又一遍地在我的應用程序裏面先生。我想使用comlumn_id移動特定的數據blob並移動到另一個表。你有想法如何將blob數據移動到另一個表先生嗎?你可以幫我嗎? –

+0

我想象一下從源表中使用'SELECT'的某種'INSERT'或'UPDATE'查詢可以完成這項工作,但考慮重新設計你的表。有一個包含「BLOB」圖像和一個主鍵的'images'表,然後讓其他表使用一個外鍵到'images'表中。這樣會更有效得多,因爲只需要更新其他表中的外鍵標識。或者,如果可以完成這項工作,你可以考慮'images'表上的某種狀態欄。換句話說,移動blob可能很昂貴。躲開它。 – jpmc26

回答

0

我想下一個SQL語句會工作。你有沒有嘗試類似的東西?

INSERT INTO TargetTable BlobField SELECT BlobField FROM SourceTable 

希望我幫了忙!

+0

謝謝Pantelis Natsiavas,但這個查詢不起作用。我非常感謝你的幫助:) –

+0

當你說它不工作,你是什麼意思?你有錯誤嗎?不需要說你應該使用特定的模式結構來更改'TargetTable','SourceTable'和'BlobField'。 –

相關問題