วิธีนี้สามารถช่วยให้คุณคัดลอกตารางเป็นข้อมูลทดสอบในระหว่างการพัฒนาได้อย่างรวดเร็ว โดยไม่ต้องเสี่ยงกับการดำเนินการตารางข้อมูลที่กำลังทำงานอยู่โดยตรง
ตัวอย่างดังต่อไปนี้
อย่างรวดเร็วคัดลอกตาราง mytbl ในฐานข้อมูลการผลิตเพื่อ mytbl_new ทั้งสองคำสั่ง
มีดังนี้
CREATE TABLE mytbl_new LIKE Production.mytbl;
INSERT mytbl_new SELECT * FROM Production.mytbl;
ตารางข้อมูล mytbl_new และคัดลอกโครงสร้างตารางข้อมูลของ mytbl
คำสั่งที่สองคือการคัดลอกข้อมูลในตารางข้อมูล mytbl ไปยังตารางใหม่ mytbl_new
หมายเหตุ: Production.mytbl ระบุชื่อฐานข้อมูลของตารางที่จะคัดลอกเป็นการผลิต มันเป็นทางเลือก
หากไม่มีการผลิต ฐานข้อมูล MySQL จะถือว่า mytbl กำลังทำงานในฐานข้อมูลอยู่