Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在mysql中,如果用户邮件列值不包含gmail、yahoo、hotmail等关键字,如何删除记录_Mysql - Fatal编程技术网

在mysql中,如果用户邮件列值不包含gmail、yahoo、hotmail等关键字,如何删除记录

在mysql中,如果用户邮件列值不包含gmail、yahoo、hotmail等关键字,如何删除记录,mysql,Mysql,在Mysql中,有一个名为user\u mail的用户表。我想删除用户邮件栏中的所有记录,这些记录不包含hotmail、gmail、yahoo等关键字 我还想删除其他表中的所有相关记录 注:这是一个wordpress数据库 要删除相关记录,请创建要删除的关系 编辑: DELETE FROM [Users] WHERE [user_mail] LIKE '%hotmail% ' OR [user_mail] LIKE '%gmail% ' OR [user_mail] LIKE '%yahoo%

在Mysql中,有一个名为user\u mail的用户表。我想删除用户邮件栏中的所有记录,这些记录不包含hotmail、gmail、yahoo等关键字

我还想删除其他表中的所有相关记录

注:这是一个wordpress数据库

要删除相关记录,请创建要删除的关系

编辑:

DELETE FROM [Users]
WHERE [user_mail] LIKE '%hotmail% '
OR [user_mail] LIKE '%gmail% '
OR [user_mail] LIKE '%yahoo% '

第一部分很简单。对于第二部分,您应该告诉我们架构是什么,以及您是否有任何级联删除设置。如果用户的电子邮件不象“%hotmail%”,或者用户的邮件不象“%gmail%”,或者用户的邮件不象“%yahoo%”,请从这些用户中选择*,返回包含该用户的邮件包含gmail/hotmail/yahoo的所有行@SvenmarimI很抱歉,删除每行中的“NOT”
DELETE FROM [Users]
WHERE [user_mail] LIKE '%hotmail% '
OR [user_mail] LIKE '%gmail% '
OR [user_mail] LIKE '%yahoo% '