আমরা জানি যে আমরা CTAS স্ক্রিপ্ট দ্বারা বিদ্যমান টেবিল থেকে ডেটা এবং কাঠামো কপি করতে পারি। আমরা যদি কিছু শর্ত/গুলি সহ ডেটা কপি করতে চাই তবে আমাদের CTAS স্ক্রিপ্টের সাথে WHERE ক্লজ ব্যবহার করতে হবে। নিচের উদাহরণটি বিবেচনা করুন -
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)
উপরের উদাহরণে, আমরা কিছু শর্ত সহ 'কর্মচারী' টেবিল থেকে EMP_BACKUP1 নামের একটি টেবিল তৈরি করেছি। MySQL সেই শর্তগুলির উপর ভিত্তি করে শুধুমাত্র একটি সারি দিয়ে টেবিল তৈরি করে।