1

私はSQLテーブルを手に入れました。

name         age
h             1
a             2
r             3
i             4

1行目と3行目を削除したいです。私は形の何かが欲しい、

delete from tablename where name=h,r;

これは正しい構文ですか?

4

5 に答える 5

10

試す:

DELETE FROM tablename WHERE name IN ('h', 'r')
于 2013-03-12T05:21:48.073 に答える
2

試す

delete from tablename where name='h' or name='r';
于 2013-03-12T05:23:56.600 に答える
2
You may use or operator or in condition like
delete from tablename where name='h' or name='r';

delete from tablename where name in ('h', 'r');
于 2013-03-12T05:43:11.313 に答える
1

`OR などの条件演算子を使用する必要があります。

DELETE FROM tablename 
WHERE  name = 'h' OR name ='r'
于 2013-03-12T05:23:36.957 に答える