我的数据库中有一些链接没有尾部斜线,为了保持一致,我希望所有链接都有一个。
所有链接都是这种形式 href="http://mysite.com/page/item/"
现在有一些链接看起来像这样 href="http://mysite.com/page/item"
和 href="http://mysite.com/page/项目”
。
现在我找不到它们在哪个页面上,但它们在数据库中的某个地方,我可以使用 phpmyadmin 和正则表达式找到它们吗?
如果是这样,谁能帮我设置正则表达式代码,我仍然无法理解正则表达式。
最佳答案
您应该能够找到带有 REGEXP 的所有条目操作,例如
SELECT * FROM the_table WHERE href REGEXP '[^/]$'
或
SELECT * FROM the_table WHERE href NOT REGEXP '/$'
[^/]
:匹配任何不是斜杠的字符; $
:匹配字符串结尾。
关于mysql - 查找数据库中所有没有尾部斜杠的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8557629/