码迷,mamicode.com
首页 > 其他好文 > 详细

insert into语法范例

时间:2020-02-24 18:20:49      阅读:51      评论:0      收藏:0      [点我收藏+]

标签:tle   table   tom   white   16px   column   mono   col   oat   

在日常工作中,我们会从一个表复制数据插入到另外一个表,当表结构不一致时(字段大小、类型都相同),可以用如下语句。

insert into A(col1, col2) select col1, col2 from B;

例如:
INSERT INTO talbe1(NAME,age,STATUS,is_delete,create_date)  SELECT NAME, age,0,NOW() FROM table2 b WHERE b.age>20;

 

升级下难度,根据一个表数据更新另外一个表:

方法一:update table_2 m  set m.column = (select column from table_1 mp where mp.id= m.id);

方法二:update table_1 t1,table_2 t2 set t1.column = t2.column where t1.id = t2.pid

当表结构不一致时(字段大小、类型都相同)

insert into A(col1, col2) select col1, col2 from B;

insert into语法范例

标签:tle   table   tom   white   16px   column   mono   col   oat   

原文地址:https://www.cnblogs.com/amberJava/p/12357933.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!