0
我是mysql新手,非常感謝您的幫助。 我想在我的'url'列中查找剩餘的url參數的所有內容。mysql:mysql找到所有剩下的
'url'列中的URI包含查詢參數'?'。我想刪除'?'的所有內容並用'?'左側的所有內容更新列。這些URI看起來像下面這樣:
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
我能夠找到字符'?'的所有內容。使用的代碼,但我無法弄清楚如何使用信息更新列網址欄:
SELECT
SUBSTRING_INDEX(url, '\?', 1) AS url
From mytable
感謝您的時間,很多appreacted!
UPDATE MyTable set'newUrl' = SUBSTRING_INDEX('url','\?',1)Where SomeCondition – 2013-12-15 06:16:03