有一个包含2列的MySQL数据库表:id,url
网址列的值类似于"http://www.example.com/".
我需要在所有列值的开头添加一个像'http://www.x.com?redirect='这样的字符串 - 即改变这样的值:http: //www.example.com/ == => http://www.x.com?redirect=http://www.example.com/
任何人都有一些线索,我怎么能这样做?
我已经研究过使用CONCAT(),但到目前为止我还没能使它工作:(
非常感谢你的帮助,路易莎
是的,您使用可以使用CONCAT:
SELECT CONCAT('http://www.x.com?redirect=', url) AS url
FROM yourtable
Run Code Online (Sandbox Code Playgroud)
看到它在线工作:sqlfiddle
使用concat就像这样:
update table set url=concat('http://www.x.com?redirect=',url);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5758 次 |
| 最近记录: |