我有一個巨大的mysql表(稱爲tcountriesnew
)和一列(稱爲slogen, blob type
)。 在每個slogen
blob中,我想替換一個單詞,例如:banana
到apple
。用MySQL替換BLOB文本中的單詞
不幸的是,我試圖用word香蕉打印所有的行,並沒有奏效。
select * from tcountriesnew where slogen like '%banana%';
請幫幫我。
- 我錯過了什麼,我的查詢有什麼問題?
- 如何替換blob中的文本?
在某些情況下,它是需要保存的文本BLOB。就我而言,無論出於何種原因,Drupal 7開發人員都選擇將blob用於所有TEXT列 - 通常這是開發人員無法控制的。 – Druvision 2013-05-26 14:20:43
如果你想支持任何所有的語言,那麼可能需要'BLOB'。也許。對於大多數語言來說'TEXT'很好。當使用'BLOB'時,你會放鬆很多功能,因爲文本本質上不被視爲文本服務器端。這就是爲什麼我會推薦使用'TEXT'。如果某些語言仍然存在一些問題,那麼無論如何他們可能會在MySQL服務器中修復。 – Nux 2013-05-26 14:52:56
@Nux:如果只有一次香蕉需要更換,而不是所有人都說它位於2380位。如何做到這一點 – Learner 2014-08-05 07:14:00