原文:SQL- 将一张表的数据插入到另一张表,表结构不一致(加条件)

公司业务需要,在对表进行操作的时候将操作人和操作记录记录到日志表里。记录下来以供参考和学习。 首先准备两张测试表:Info以及InfoLog 表结构相同的情况下: 表结构不同的情况下,我们只需要指定列就可以: 执行结果如下: 指定的数据列就插入到InfoLog表中了 覆盖需求,每修改或者删除Info表的时候,增加记录到InfoLog表,我们只需要在编码时传入两个字段和ID就可以了: 执行结果如下: ...

2019-11-18 18:10 0 325 推荐指数:

查看详情

一张数据定时插入另一张

之前一直在Java代码中嵌套sql,所以对sql有一个误区,只能一列一列执行,其实sql也可以定义变量,定义函数(存储过程) 在公司实习,需要实现将一张数据定时插入另一张 这里用到了游标和sql server的作业 思路: 1.需要运用游标对表记录遍历的功能 ...

Tue Apr 10 01:36:00 CST 2018 0 1213
mysql 一张数据插入另一张sql语句

1. 结构完全一样  insert into 1  select * from 2 2. 结构不一样(这种情况下得指定列名)  insert into (列名1,列名2,列名3)  select 列1,列2,列3 from 2 ...

Sat Apr 13 19:42:00 CST 2019 0 2609
sql一张中查询数据插入另一张

比如我有两table1 字段 uname,age,address,school,table2 字段 stuname,address.1、我想把从table2中查询出数据插入到table1中,而且我想插入时加入一些默认数据,改怎么写呢,如: insert into table1(uname ...

Mon Mar 18 19:45:00 CST 2019 0 3402
【mysql】复制一张数据另一张

方法一:拷贝1的全部数据2 INSERT INTO table2 SELECT * FROM table1 1拷贝第n条 INSERT INTO table2 SELECT * FROM table1 WHERE id=51拷贝指定字段 INSERT INTO table2 ...

Thu Nov 12 23:06:00 CST 2020 0 3352
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM