這可以幫助你在開發過程中快速的複製表格作為測試數據,而不必冒險直接操作正在運行的數據表。
範例如下:
將production 資料庫中的mytbl 表快速複製為mytbl_new,2個指令如下:
CREATE TABLE mytbl_new LIKE production.mytbl;
INSERT mytbl_new SELECT * FROM production.mytbl;
第一個指令是建立新的資料表並建立新的資料表並複製mytbl 的資料表結構。
第二個指令是講資料表mytbl 中的資料複製到新表mytbl_new 。
註:production.mytbl是指定要複製表格的資料庫名稱為production 。它是可選的。
假如沒有production. ,MySQL資料庫將會假設mytbl在目前操作的資料庫。