mysql 用一條SQL將一張表裏的數據插入到另外一張表

1. 表結構徹底同樣

insert into 表1
  select * from 表2

 2. 表結構不同(這種狀況下得指定列名)

insert into 表1 (列名1,列名2,列名3)
  select  列1,列2,列3 from 表2

三、只從另一個表取部分值

insert into 表1 (列名1,列名2,列名3) values(列1,列2,(select 列3 from 表2));
相關文章
相關標籤/搜索