1. 程式人生 > 其它 >關於複製表資料和表機構

關於複製表資料和表機構

create table select from 和 insert into table select from都是用來複製表,兩者的主要區別為:

create table select from 要求目標表不存在,因為在插入時會自動建立。
insert into table select from 要求目標表存在,相當於複製插入。
備份表資料: create table tmp_article_info as select * from article_info

還原表資料:insert into tmp_article_info select * from article_info

只複製表結構:
create table tmp_article_info as select * from article_info where 1=0

只複製表資料(如果兩個表結構完全一樣):
insert into tmp_article_info select * from article_info

只複製表資料(如果兩個表結構不一樣,或者部分複製):
insert into tmp_article_info (column1,column2...) select column1,column2 from article_info
————————————————
版權宣告:本文為CSDN博主「Moshow鄭鍇」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/moshowgame/article/details/82952992