我正在尝试删除不满足特定条件的数据库表中的特定行。 这是SQL命令:
DELETE FROM table WHERE URL NOT LIKE "%/meldung/%" or NOT LIKE "%/artikel/%"
我想删除URL列中不包含/ meldung /或/ artikel /的每一行,但是此命令只保留URL中包含/ artikel / AND / meldung /的行。
有人可以帮忙吗?
答案 0 :(得分:1)
您使用
DELETE FROM table WHERE not(URL LIKE "%/meldung/%" or URL LIKE "%/artikel/%")
或
DELETE FROM table WHERE (URL not LIKE "%/meldung/%" and URL not LIKE "%/artikel/%")
答案 1 :(得分:0)
尝试如下所示,您错过了或之后的列名
DELETE FROM table WHERE URL NOT LIKE "%/meldung/%" and
URL NOT LIKE "%/artikel/%"