首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >mysql: mysql找到

mysql: mysql找到
EN

Stack Overflow用户
提问于 2013-12-15 06:12:54
回答 1查看 57关注 0票数 0

我是mysql的新手,非常感谢您的帮助。我试图在我的' url‘列中找到url参数的所有内容。

'url‘列中的URI包含一个查询参数'?’。我想去掉所有的“?”并使用“?”的所有剩余内容更新该列。URI看起来就像一个折叠的地方:

代码语言:javascript
运行
复制
http://www.mydomain.com/browse/team-sports/football/4125_4161_434036?povid=P1171-C1110.2784+1455.2776+1115.2956-L277
http://www.mydomain.com/browse/sports-outdoors/golf/4125_4152?povid=P1171-C1110.2784+1455.2776+1115.2956-L278
http://www.mydomain.com/browse/team-sports/volleyball/4125_4161_1041862/?povid=P1171-C1110.2784+1455.2776+1115.2956-L282
http://www.mydomain.com/browse/christmas-decor/holiday-lighting/2637_633379_1025279
http://www.mydomain.com/browse/christmas-decor/holiday-lighting/2637_633379_1025279/?povid=P1171-C1093.2766-L109

我能找到这个角色剩下的一切?使用代码,但我不知道如何用以下信息更新列url列:

代码语言:javascript
运行
复制
SELECT
    SUBSTRING_INDEX(url, '\?', 1) AS url
From mytable

谢谢你抽出时间,非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-15 06:15:24

使用UPDATE语句,而不是SELECT语句。

代码语言:javascript
运行
复制
UPDATE mytable
SET url = SUBSTRING_INDEX(url, '?', 1)

没有必要转义?字符。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20591783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档