0

メールのテキストに「gmail」が含まれていない場合に、DELETE FROM my_table を使用したいです。

どうすれば合わせることができますか?

4

3 に答える 3

1

INSTR()を使用する

DELETE FROM my_table
WHERE instr(`email`, 'gmail') = 0

SQLFiddle デモ

于 2013-09-18T07:05:53.133 に答える
0

DELETE FROM my_table WHERE email NOT REGEXP 'gmail'

于 2013-09-18T07:21:33.153 に答える
0

次のように「NOT LIKE」を使用できます。

    DELETE FROM my_table WHERE email NOT LIKE '%gmail%'
于 2013-09-18T07:09:46.647 に答える