MySql中用一张表的数据更新另一张表的部分数据
来源:互联网 发布:windows预览体验版 编辑:程序博客网 时间:2024/05/19 18:13
写在前面
昨天本人用MySql进行简单的数据分析的时候,遇到了一个问题——用一张表内查找到的数据更新另一张表的部分数据。由于本人以前基本上没有用MySql处理过数据,因而在此过程中遇到了诸多问题。先将正确的方法记录下来,已提醒自己,同时也希望对大家有用。
Sql语句
为了便于说明,先给出如下两个表格,table A and table B:
table A
table B
现在,我们要将table A 中所有用户七月份(2014-07-__)的数据更新到table B中,于是,我们使用如下语句:
CREATE TABLE C ASSELECT uid,forward_countFROM AWHERE `time` LIKE '2014-07-__'
得到table C:
然后用table C数据更新table B:
UPDATE B,CSET B.forward_count=C.forward_countWHERE C.uid=B.uid
得到了更新后的table B:
本人犯的错
本人在更新数据时,采用的是 INSERT INTO 语句,由此导致将table C的数据直接插入到了table B数据之后。导致本人在这个小问题上花费了大量时间和精力,惭愧,惭愧。
1 0
- MySql中用一张表的数据更新另一张表的部分数据
- oracle中用一张表的数据更新另一张表的数据(快速稳定)
- 根据一张表去更新另一张表的数据
- SQL使用一张表的数据更新另一张表
- 查询一张表的数据去更新另一张表
- mysql 一张表的数据存入另一张表
- mysql插入一张表里的数据到另一张表
- MySQL数据库(表)的导入导出(备份和还原) mysql 根据一张表数据更新另一张表
- MySQL数据库(表)的导入导出(备份和还原) mysql 根据一张表数据更新另一张表
- 根据某一条件,从一张表更新数据到另一张表的相应列
- 两张表主键相同,根据主键一张表主键更新另一张表数据的方法
- Oracle 将一张表的数据更新到另一张表
- oracle 把一张表的数据放入另一张表
- 更新一张表数据到另一张表sql
- MySQL数据库中,将一张表的数据插入到另一张表的各种情况
- mysql 查询一张表没有存在在另一张表的数据
- mysql 将一张表的数据插入到另一张表
- mysql触发器把一张表插入的一个数据添加到另一张表
- 【C#】27. 比较工具EXCEL Addin
- Android Api Demos登顶之路(四十三)Fragment-->Retain Instance
- [C语言][LeetCode][169]Majority Element
- springmvc学习笔记(六)注解优化
- 加法乘法原理、排列组合、线性规划
- MySql中用一张表的数据更新另一张表的部分数据
- android -------个人中心界面UI的实现。
- c++ primer 学习笔记-第十二章
- POJ 1384 POJ 1384 Piggy-Bank(完全背包)
- Memcached剖析
- 关于客户端浏览器界面文字内容溢出用省略号表示方法
- 显式intent和隐式intent
- USB转串口热插拔检测
- Spring mybatis insert foreach