2016-09-21 208 views
0

我從我的商業軟件導入產品到我的商店一切正常,但是當描述包含字符(如®和其他奇怪字符)時,它只導入部分描述。用另一個詞或句子替換字符串中的字

例如:

數據導出到鋪:X型圈10,82 X 1,78毫米BS013氟橡膠75 +/- 5肖氏A施瓦茨/黑色

數據導入到商店:X - 環10,82 x 1,78毫米BS013氟橡膠

在Viton這個詞之後,其他所有東西都被刪除了,我認爲字符®是問題,因爲我們在歐洲,導入程序沒有考慮這個問題。

我的問題是我怎麼能搜索「氟橡膠」,取而代之的是「氟橡膠75±5邵氏A施瓦茨/黑色」

我不能改變的程序我也不是一個程序員,但是我確實知道如何在mysql中執行一些命令。我要尋找一個命令「氟橡膠75±5邵氏A施瓦茨/黑色」替換「&氟橡膠&」命令

非常感謝您的協助

+0

'UPDATE SET your_table = your_field REPLACE(your_field, '氟橡膠', '氟橡膠®')WHERE your_field LIKE '%的Viton%'''哪裏'®是符號的HTML實體。始終在嘗試查詢之前備份您的數據! – icecub

+3

嗨,歡迎來到Stack Overflow。恐怕我們是一個編程問答社區,而不是一個幫助您修改/修復某些第三方代碼/數據庫的自助式服務。在請求之前,請務必在幫助中心閱讀[如何提問](http://stackoverflow.com/help/how-to-ask)。 – Sherif

+1

@謝里夫我傾向於在這裏與你不同意。他並沒有要求我們幫助修復第三方程序或數據庫。他要求幫助修復他自己的數據庫,而不是像他在問什麼要花一分多鐘才能回答。我同意他在提出要求之前仍應該自己進行研究,但在這種情況下,我認爲不需要對準則如此嚴格。 – icecub

回答

0

您可能需要使用HTML實體®或icecub建議®,它將在網頁上顯示爲帶圓圈的R。無論如何,像這樣的單個列上的搜索替換

第1步:做一張表的備份!

第2步,執行此查詢。

update TABLE 
set `COLUMN` = 
replace(`COLUMN`, 'Viton', 'Viton® 75 +/- 5 Shore A schwarz/black'); 
相關問題