2011-12-19 36 views
1

我的數據庫中有一些鏈接沒有尾部斜線,爲了一致起見,我希望所有鏈接都有一個。查找數據庫中沒有尾部斜線的所有鏈接

所有環節都以這種形式href="http://mysite.com/page/item/"

現在也有一些鏈接,看起來像這樣href="http://mysite.com/page/item"href="http://mysite.com/page/item"

現在我無法找到他們是哪個頁面,但他們在db中的某個地方,我可以使用phpmyadmin和正則表達式來找到它們嗎?

如果是這樣,任何人都可以幫助我設置正則表達式代碼,我仍然無法繞過正則表達式。

+0

它是什麼數據庫? – kennytm 2011-12-19 06:09:51

+0

它是mysql,phpmyadmin有一個使用正則表達式字符串進行搜索的功能。 – 2011-12-19 06:31:10

回答

1

您應該能夠找到所有具有REGEXP操作的條目,例如,

SELECT * FROM the_table WHERE href REGEXP '[^/]$' 

SELECT * FROM the_table WHERE href NOT REGEXP '/$' 

[^/]:匹配這不是一個斜線任何字符; $:匹配字符串的結尾。

+0

啊,這是我一直在尋找的,謝謝,我會馬上嘗試。 – 2011-12-19 06:57:55