我試圖從文本字段中刪除部分字符串,找到字符串後。我想刪除的東西總是在字符串的末尾,不會相同,但總是以相同的字符串開頭,< iframe(<和我之間沒有空格,因爲它不會打印如果我不)。將SQL查詢應用於一行,到所有行
在我的姐夫的幫助下,我能夠確定如何編寫代碼以運行指定的一行。但是我們現在無法弄清楚如何爲所有行運行它。我們到目前爲止的代碼,一行,低於:
update products_description
set products_description
= (select test
from
(
select substr(PD.products_description,1,instr(PD.products_description, '<iframe') -1) as test
from products_description PD
where products_id=36
) as x)
where products_id=36
這實際上是一個後續到this線程,在那裏我無法確定一個解決方案。
感謝任何人都可以對此有所瞭解。
編輯:只是想指出,我處理的表和列都命名爲products_description。
好了,很奇怪的查詢,並沒有真正檢驗它,但也許你刪除最後的部分(其中products_id = 36)它會做所有的行?做一個備份,當然可以。 – rednaw