Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách dùng WHERE khi tạo bảng với script CTAS trong MySQL

Script CTAS (CREATE TABLE ... AS SELECT) sao chép cấu trúc và dữ liệu từ bảng hiện có. Việc dùng mệnh đề WHERE được minh họa:

mysql> CREATE TABLE EMP_BACKUP2 AS SELECT * FROM EMPLOYEE WHERE id = 300 AND Name = 'Mohan';
Query OK, 1 row affected (0.14 sec)
Records: 1  Duplicates: 0  Warnings: 0

mysql> SELECT * FROM EMP_BACKUP2;
+------+-------+
| Id   | Name  |
+------+-------+
| 300  | Mohan |
+------+-------+
1 row in set (0.00 sec)

Bảng mới EMP_BACKUP2 chỉ chứa 1 hàng thỏa mãn điều kiện id = 300 AND Name = 'Mohan'.