スラッシュが付いていないデータベース内のすべてのリンクを検索する

私のデータベースには後ろにスラッシュのないリンクがいくつかあります。一貫性のために、すべてのリンクに1つのリンクが必要です。

All the links are in this form href="http://mysite.com/page/item/"

これで、 href = "http://mysite.com/page/item" href = "http://mysite.com/page/item"のようなリンクがいくつかあります。

今はどこのページか分かりませんが、データベースのどこかにありますが、phpmyadminとregexを使って見つけることができますか?

もしそうなら、誰でも正規表現コードを設定するのを手伝ってもらえますか?私はまだ正規表現の周りを頭で囲むことはできません。

1
これはmysqlです。phpmyadminには正規表現文字列を使って検索する機能があります。
追加された 著者 Saif Bechan,
どのデータベースですか?
追加された 著者 kennytm,

1 答え

REGEXP ですべてのエントリを見つけることができるはずです。操作、例えば

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

または

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

[^/]: Match any character which is not a slash; $: Match end of string.

1
追加された
ああ、これは私が探していたものでした、ありがとう、私はすぐにそれを試してみましょう!
追加された 著者 Saif Bechan,