mysql 高效的update

原创 2013年12月05日 13:54:02
// 在做一些表结构blob字段的拆分整理,可是一个对于不定长度的blob字段,update操作很耗时,Google发现临时表这种东西,大意是在mysql的内存分割出的一块区域,并且跟随当前session的终止自己会drop掉,很高效。
--创建临时表
CREATE temporary TABLE tmp ……

--插入数据方法和普通表一样

--更新临时表数据到普通表
UPDATE desTable, tmp set desTable.name = tmp.name where desTable.id = tmp.id;


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

mysql中如何取得通过insert插入或者update修改之后的id

转自于:http://hi.baidu.com/hlz_1987/blog/item/99b27faff0b82ce6faed50e0.html,仅供学习 两条SQl语句 第一步 insert...

MySQL学习系列7:插入insert 更新update 删除delete

这一篇将会讲解MYSQL的插入、更新和删除语句,同样的,只会讲解跟SQLSERVER不同的地方 插入 将多行查询结果插入到表中 语法 1 INSERT INTO ...

mysql update中使用subquery

在mysql update sql内使用子查询

MySQL update 语句的正确用法

以下的文章主要介绍的是MySQL update 语句的实际用法,我们首先是以单表的UPDATE语句来引出实现MySQL update 语句的实际方案,以下就是文章的详细内容描述,望你看完之后会有收获。...

MySQL的Replace into 与 Insert into on duplicate key update的不同之处

相同点:(1)没有key的时候,replace与insert .. on deplicate udpate相同。 (2)有key的时候,都保留主键值,并且auto_increment自动+1。不同点...

【索引 index】是个好东西——大幅加快MySQL update更新速度的方法

去年这个时候,也是做数据库操作 其中,是对主键为字符串的大概几万条的数据进行更新,就已经很慢了 语句类似于这样: UPDATE persondata SET age=age+1 where na...
  • sscssz
  • sscssz
  • 2016-12-14 17:09
  • 2561

MySQL外键约束On Delete、On Update各取值的含义

MySQL外键约束On Delete、On Update各取值的含义   ▼ 标签:  mysql   数据库   外键关联   it ...

数据库:Mysql中“select ... for update”排他锁分析

Mysql InnoDB 排他锁用法: select … for update;例如:select * from goods where id = 20018 for update;排他锁的申请前提:...
  • claram
  • claram
  • 2017-01-04 19:38
  • 5946
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)