Computer >> Máy Tính >  >> Lập trình >> MySQL

Xóa một bản ghi cụ thể khỏi một bảng MySQL bằng cách sử dụng mệnh đề AND trong WHERE


MySQL AND được sử dụng trong WHERE để tìm nạp bản ghi bằng cách lọc sử dụng nhiều điều kiện. Đầu tiên chúng ta hãy tạo một bảng−

mysql> create table DemoTable
   -> (
   -> Id int,
   -> Name varchar(20)
   -> );
Query OK, 0 rows affected (0.70 sec)

Chèn một số bản ghi vào bảng bằng lệnh chèn -

mysql> insert into DemoTable values(101,'Chris');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable values(102,'David');
Query OK, 1 row affected (0.51 sec)
mysql> insert into DemoTable values(103,'Bob');
Query OK, 1 row affected (0.14 sec)

Hiển thị tất cả các bản ghi từ bảng bằng câu lệnh select -

mysql> select * from DemoTable;

Điều này sẽ tạo ra kết quả sau -

+------+-------+
| Id   | Name  |
+------+-------+
| 101  | Chris |
| 102  | David |
| 103  | Bob   |
+------+-------+
3 rows in set (0.00 sec)

Đây là truy vấn để xóa bản ghi -

mysql> delete from DemoTable where Id=102 and Name='David';
Query OK, 1 row affected (0.20 sec)

Hãy để chúng tôi kiểm tra các bản ghi bảng một lần nữa -

mysql> select * from DemoTable;

Điều này sẽ tạo ra kết quả sau -

+------+-------+
| Id   | Name  |
+------+-------+
| 101  | Chris |
| 103  | Bob   |
+------+-------+
2 rows in set (0.00 sec)