CREATE TABLE ... AS SELECT দিয়ে টেবিল ক্লোন
একটি টেবিলের স্ট্রাকচার ও ডেটা অন্য একটি টেবিলে কপি করার সবচেয়ে সহজ পদ্ধতি।
উদাহরণ
mysql> CREATE TABLE DemoTable1518 (
-> EmployeeId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> EmployeeName VARCHAR(20)
-> ) AUTO_INCREMENT = 101;
mysql> INSERT INTO DemoTable1518(EmployeeName) VALUES ('John Doe'), ('John Smith'), ('David Miller');
নতুন টেবিলে কপি
mysql> CREATE TABLE DemoTable1519 AS SELECT * FROM DemoTable1518;
ফলাফল
+------------+--------------+ | EmployeeId | EmployeeName | +------------+--------------+ | 101 | John Doe | | 102 | John Smith | | 103 | David Miller | +------------+--------------+
নোট: AUTO_INCREMENT মানও কপি হয়। ইনডেক্স, কনস্ট্রেইন্ট কপি হয় না। শুধু কলাম ডেফিনিশন ও ডেটা কপি হয়।