search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

[MySQL] 在同一張資料表進行複製資料的操作 | Calos's Blog

最近剛好碰到需要在同一個table內copy資料的情況
由於先dump出來再操作實在是覺得有點麻煩又有點蠢
想到應該可以直接下SQL來完成這件事情
於是稍微研究了一下
基本上只要避開primary column即可完成
例如:有一張資料表叫做table_1,表結構有三個欄位,分別是col_1, col_2, col_3,其中col_1為primary column,然後使用下列SQL語法:

INSERT INTO `table_1`(`col_2`, `col_3`) SELECT (`col_2`, `col_3`) FROM `table_1` WHERE `col_2` > 100

下了這行SQL後,會在資料表複製並寫入現在col_2值大於100的資料



熱門推薦

本文由 caloskaoorg 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦