我幾乎完成了爲新應用程序傳輸/重構大量mysql數據庫的工作。專欄'網站'顯示'www.example.com'。由於新應用程序將其作爲超鏈接讀取,因此我需要該列讀取'http://www.example.com'。有沒有辦法在該列的每個記錄的開頭添加「http://」?提前致謝!mysql將http://添加到網站列中的所有記錄
1
A
回答
1
東西,你可以使用CONCAT功能來做到這一點:
UPDATE tbl SET website=CONCAT('http://', website);
如果你想獲得這不已經有http://
前置聰明,只更新列,儘量
UPDATE tbl SET website=CONCAT('http://', website)
WHERE website NOT LIKE 'http://%';
更新
要防止更新到其中沒有網站的列當前使用此
UPDATE tbl SET website=CONCAT('http://', website)
WHERE website NOT LIKE 'http://%' AND website<>'';
0
使用concat
產生新列:
UPDATE table1 SET website = CONCAT("http://", website);
0
你可以用與concat命令。像
SELECT CONCAT('http://', website) FROM table
相關問題
- 1. 將所有請求記錄到數據庫中的網站
- 2. 添加http到網站URl
- 3. 將HTML5標記添加到MVC3網站
- 4. 如何將WebPart添加到SharePoint網站中的所有頁面?
- 5. 將YouTube頻道中的所有視頻添加到網站
- 6. 將語言添加到所有網站URL的智能方式?
- 7. 將Jekyll添加到現有網站
- 8. 將網站添加到IIS
- 9. 將getTotal添加到網站
- 10. 將Wordpress添加到網站
- 11. 將現有網站列添加到自定義列表
- 12. 在網站的URL中添加http
- 13. 在表中爲所有記錄添加一列中的數值
- 14. 登錄到http網站java
- 15. MySQL如何將所有列添加到一起,其中pid = X
- 16. 將記錄添加到Ext.data.ArrayStore
- 17. Mysql的多個INSERT語句不添加的所有記錄
- 18. 將值添加到多個datagridview列,並將所有記錄添加到另一個datagridview
- 19. mySQL沒有得到所有記錄
- 20. 如何使用Yii Framework將所有HTTP請求記錄到站點?
- 21. MySQL的:從所有記錄
- 22. 將mapquest添加到Microsoft網站中的網站4
- 23. 添加行時記錄MySQL列
- 24. 將http頭添加到GeckoFx的所有請求中
- 25. 將csv文件中的記錄添加到相關列表中
- 26. llblgen - 將子類型記錄添加到現有分層記錄
- 27. 將DB記錄添加到按鈕中
- 28. 將記錄添加到GridView中
- 29. 將序列號添加到插入MySQL表中的每條記錄
- 30. 何時將http(s)://添加到網站地址
非常感謝! 除...現在我有http:// ..沒有任何行沒有URL LOL – 2015-01-20 22:33:06
啊。對不起沒有想到...使用'UPDATE tbl SET website =''WHERE website ='http://''來解決':)' – 2015-01-20 22:34:45
嗯。這使所有的http://再次出來:)我不能使用像 更新tbl SET網站= CONCAT('http://',網站) 在哪裏網站不喜歡''; (如空)? – 2015-01-20 23:03:04