MySQL將表a中查詢的資料插入到表b中

2021-09-07 04:40:39 字數 656 閱讀 5382

mysql將表a中查詢的資料插入到表b中

假設表b存在

insert into b select * from a;
假設表b不存在

create table b as select * from a;
擴充套件:

將b表中的某寫字段值插入到a表中

insert into a (userid,username) select b.userid,b.username from tr_ajax_chat_messages;
將a表和b表userid相等的值儲存到a表

update a set a.username=(select b.username from b where a.userid = b.userid);

MySQL將查詢結果插入到資料表中

mysql教程 insert語句還可以將select語句查詢出來的資料插入到另乙個表中,即可快速地從乙個或多個表中向乙個表中插入多個行。這樣,可以方便不同表之間進行資料交換。基本的語法格式如下 insert into 表名1 字段列表1 select 字段列表2 from 表名2 where 條件表...

MySQL將查詢結果插入到資料表中

基本的語法格式如下 insert into 表名1 字段列表1 select 字段列表2 from 表名2 where 條件表示式 將 表名2 中查詢出來的記錄插入到 表名1 中以後,表名2 中仍然儲存著原來的記錄。例項1 將stu資料表中所有的記錄插入到student資料表中。sql語句如下 my...

MySQL將查詢結果插入到資料表中

insert語句還可以將select語句查詢出來的資料插入到另乙個表中,即可快速地從乙個或多個表中向乙個表中插入多個行。這樣,可以方便不同表之間進行資料交換。基本的語法格式如下 insert into 表名1 字段列表1 select 字段列表2 from 表名2 where 條件表示式 將 表名2...