2013-09-23 18 views
-2

我已經使用the solution,但它不能解決特殊字符問題。 我試過如何在mysql中刪除雙重qoute字符

SELECT address FROM myDatabase.users 
where substring(address,1,1) = '"'; 

我應該怎麼做刪除或更改在這樣的數據庫中的任何特殊字符或特定的字符?

最好的問候,
艾哈邁德


反正,我問我的朋友後,他告訴我,從MySQL工作臺,我應該取消選擇「安全更新」複選框中編輯設置來錯誤>>首選項>> SQL編輯器>>查詢編輯器。感謝你的回答。

+0

你知道查詢返回'address'其中第一個字符是'「'並沒有做任何的更換,右(只?確保你知道這一點) – Dukeling

+0

是的,但我只是想從我的領域刪除雙qoute。 –

+0

我用它先顯示,但它不會顯示,然後用它取代只是不會工作太.. –

回答

1

您可以使用REPLACE功能,所以像:

UPDATE myDatabase.users 
SET address = REPLACE(address, '"', '') 
WHERE address LIKE '"%'; 
+0

它不會改變它先生.. –

+1

適用於我:http://sqlize.com/MuyJe9hJnE –

+0

謝謝。看看我的**編輯**問題 –