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

2021-07-24 23:19:19 字數 524 閱讀 8883

基本的語法格式如下:

insert into 表名1(字段列表1)

select 字段列表2 from 表名2 where 條件表示式;

將「表名2」中查詢出來的記錄插入到「表名1」中以後,「表名2」中仍然儲存著原來的記錄。

例項1:將stu資料表中所有的記錄插入到student資料表中。sql語句如下:

mysql>insert into student(id,xuesheng,yuwen,shuxue,yingyu)

select id,xuesheng,yuwen,shuxue,yingyu from stu;

例項2:

insert into t_sso_id (account_id,sso_account_id,user_name,create_time)

select account_id as account_id ,account_id as sso_account_id,user_name,create_time from t_sea_account

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

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

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

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

MySQL將查詢結果插入到另乙個表中

1 如果兩張表 查詢表和插入表 的字段一致,並且希望插入查詢表的全部資料,可以用此方法 insert into 目標表 select from 表 insert into user login1 select from user login 2 如果只希望插入指定字段,可以用此方法,注意兩表的字段型...