我几乎完成了为新应用程序传输/重构大量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. 如何将WebPart添加到SharePoint网站中的所有页面?
- 3. 将getTotal添加到网站
- 4. 将网站添加到IIS
- 5. 将Wordpress添加到网站
- 6. 将现有网站列添加到自定义列表
- 7. 在表中为所有记录添加一列中的数值
- 8. MySQL如何将所有列添加到一起,其中pid = X
- 9. 登录到http网站java
- 10. Mysql的多个INSERT语句不添加的所有记录
- 11. mySQL没有得到所有记录
- 12. 添加行时记录MySQL列
- 13. llblgen - 将子类型记录添加到现有分层记录
- 14. 将序列号添加到插入MySQL表中的每条记录
- 15. 将DB记录添加到按钮中
- 16. 如何将XML列加入到它所源自的记录中?
- 17. 何时将http(s)://添加到网站地址
- 18. 如何将缓存驱动添加到ASP.NET MVC网站中的所有图像
- 19. 如何将所有列添加到Pandas中的一列中?
- 20. 在Express中记录所有HTTP响应
- 21. 人工添加记录到MySQL结果
- 22. 将http://添加到没有协议的所有链接
- 23. MySQL - 将CHECK添加到列
- 24. 将约束添加到mysql中的列
- 25. 将图标添加到我的网站
- 26. 将日历添加到我的网站
- 27. 将OpenID添加到我的网站
- 28. 从我的表中删除所有网站记录
- 29. 在发布到iis中添加网站并将其添加到网站中有什么区别
- 30. 返回没有记录的列表中的所有元素。 (MYSQL)
非常感谢! 除...现在我有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