在Mysql中,有一个列名为user_mail的User表。我想删除user_mail列中的所有记录,该列不包含hotmail,gmail,yahoo等关键字。
我还想删除其他表中的所有相关记录。
注意:这是一个wordpress数据库。
DELETE FROM [Users]
WHERE [user_mail] NOT LIKE '%hotmail% '
OR [user_mail] NOT LIKE '%gmail% '
OR [user_mail] NOT LIKE '%yahoo% '
要删除相关记录,请将要删除的关系设为DELETE CASCADE
编辑:
DELETE FROM [Users]
WHERE [user_mail] LIKE '%hotmail% '
OR [user_mail] LIKE '%gmail% '
OR [user_mail] LIKE '%yahoo% '