从MySQL数据库中删除具有特定域的URL

时间:2017-02-07 12:06:53

标签: mysql sql regex

我在列网址中有网址。我想删除所选域中数据库的所有URL。在数据库中是不同的域。我需要使用正则表达式吗? 例如,我有网址:

https://example.com/something/gnsgngdf
https://example.com/?%jgfingi
https://anotherdomain.net/?gdtfhj65
etc.

我想编写一个SQL表达式来删除以选定域开头的所有URL。像这样:

DELETE FROM table WHERE url = regex: https://example.com

3 个答案:

答案 0 :(得分:3)

在这种情况下,您可以使用简单的like

 DELETE FROM table WHERE url  liKe 'https://example.com%'

答案 1 :(得分:1)

DELETE FROM tablename WHERE url like 'https://example.com%'

不要忘记%

答案 2 :(得分:0)

DELETE FROM table WHERE url like 'https://example.com%'

不需要正则表达式。您可以使用like运算符。现在删除的所有内容都以此URL开头。

请参阅detailed explanation