SQL ทำซ้ำตาราง ด้วย CREATE TABLE AS SELECT บทความนี้สอนวิธีการทำซ้ำ หรือคัดลอกตารางที่ต้องการไปสร้างเป็นตารางใหม่ พร้อมข้อมูล โดยตั้งชื่อที่ต้องการด้วยคำสั่ง SQL สามารถเขียนคำสั่ง SQL ได้ดังนี้
ตัวอย่าง SQL ทำซ้ำตาราง ด้วย CREATE TABLE AS SELECT
CREATE TABLE example AS SELECT * FROM demo
ผลลัพธ์
Query OK, 1 rows affected (0.025 sec)
Records: 1 Duplicates: 0 Warnings: 0
+-------------------+
| Tables_in_example |
+-------------------+
| example |
| demo |
+-------------------+
SQL ทำซ้ำตาราง จากตัวอย่างเขียน CREATE TABLE example คือ สร้างตารางใหม่ชื่อ example ตามด้วย AS SELECT * FROM demo คือทำซ้ำตาราง และข้อมูลจากตารางชื่อ demo เมื่อรันคำสั่ง SQL นี้จะมีการสร้างตารางชื่อ example โดยทำซ้ำจากตาราง demo ทุกอย่างรวมไปถึงข้อมูล