回答
這可以用下面的MySQL函數來實現:
SELECT REPLACE(table.field, ' ', '-') FROM table;
這應該替換所有空白的 -
在這個例子中你需要'FROM表',而不是'FROM field'。 – 2011-02-24 10:14:30
請注意,這不會更改存儲的數據庫值,它只會將空格轉換爲此特定查詢結果集的破折號。 – diamondsea 2016-07-08 14:45:51
要在數據庫中替換它們,請使用@ faiz的答案如下: – diamondsea 2016-07-08 14:46:36
試試這個
replace('a b c',' ','-')
標準SQL使用單引號作爲字符串分隔符。 – 2011-02-24 10:13:15
update image set path = REPLACE(image.path, ' ', '-') where path like '% %'
,如果你想更新mysql本身的路徑使用更新的所有行的空間與%20
UPDATE table SET table.field = REPLACE(table.field, ' ', '-');
這將更新所有字段,用連字符替換所有空格。這實際上會修改表中的數據。上面的Fokko答案只會改變所拉取的數據,因此不會改變實際數據。
- 1. vbscript - 替換所有空格
- 2. Python:將空格替換爲「 - 」
- 3. msdos將所有文件重命名爲小寫,替換空格
- 4. 替換所有空格字符
- 5. 用「;」替換所有的空格
- 6. 替換爲空格
- 7. 將URL替換爲空格字符%20
- 8. 將空格替換爲連字符
- 9. 如何將 替換爲空格?
- 10. 爲什麼變量賦值將空格替換爲空格
- 11. SQL替換所有空值
- 12. PHP:Encoded +被替換爲空格
- 13. 如何使用Linux逐行讀取文件並將所有空格替換爲','?
- 14. 遍歷文件並將所有選項卡替換爲兩個空格
- 15. 用一個空格替換所有多空格字符除了換行符
- 16. 將datacolum中的所有空值替換爲0值
- 17. 將第二次出現後的所有內容替換爲空
- 18. 用所選塊中的下劃線替換所有空格
- 19. Python - 將所有單詞替換爲
- 20. 將所有字符串值替換爲'
- 21. 爲什麼Request.QueryString [「path」]將所有的+符號轉換爲空格?
- 22. 將所有數值替換爲格式化的字符串
- 23. 在Google Apps腳本+ MySQL中將空格轉換爲空格
- 24. 需要選擇WorkBOOK中的所有單元格以將所有「=」替換爲「####」
- 25. 使用submit()將空格值替換爲「+」和「,」替換爲「%252C」如何修改?
- 26. 如何使用sed將一個空白替換爲空格?
- 27. 從表中找出空值並將其替換爲空格 - sqlite
- 28. Ruby on rails:將空間替換爲空格
- 29. 如何將字符串轉換爲Bash中的所有空格?
- 30. 將所有不可打印的字符轉換爲空格
替換應該去除所有空間。 – 2011-02-24 10:06:52
呵呵,你有權利。但我知道我已經嘗試過並且沒有工作。謝謝。 – oriceon 2011-02-24 10:09:26
@oriceon那麼,我們需要看你的代碼。並考慮你試圖剝離的東西實際上不是空間的可能性。 – 2011-02-24 10:13:32