Như biết, script CTAS (CREATE TABLE ... AS SELECT) sao chép cấu trúc và dữ liệu từ bảng hiện có. Để sao chép có điều kiện, thêm mệnh đề WHERE vào CTAS. Ví dụ:
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'.