Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

วิธีใช้เงื่อนไข WHERE ตอนสร้างตารางด้วย CTAS ใน MySQL

ใช้ CTAS (Create Table As Select) พร้อม WHERE เพื่อกรองข้อมูลที่จะคัดลอก:

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

mysql> SELECT * FROM EMP_BACKUP2;
+------+-------+
| Id   | Name  |
+------+-------+
| 300  | Mohan |
+------+-------+

ตารางใหม่จะมีเฉพาะแถวที่ตรงตามเงื่อนไขใน WHERE เท่านั้น