在人工手动进行一些数据库写操作的时候(比方说数据订正),尤其是一些不可控的批量更新或删除,通常都建议备份后操作。不过不怕万一,就怕一万,有备无患总是好的。在线上或者测试环境误操作导致数据被删除或者更新后,想要恢复,一般有两种方法。 方法一、利用最近的全量备份+增量binlog备份,恢复到误操作之前的 ...
分类:
数据库 时间:
2016-11-01 11:29:59
阅读次数:
224
导入excel文件后批量插入"bulk_create"方法 1.先定义数据模型 2.下面是导入excel文件返回字典数据,用字典来接收数据是因为"Unit"的name属性为unique excel 的格式为 3.批量更新对象,以下代码相当于 update unit where id >= 703; ...
分类:
其他好文 时间:
2016-10-14 17:10:33
阅读次数:
255
传入的参数只要是list类型的参数就行了。。。。。。。。。。。。。。1、批量插入<insert id="insertBatch" parameterType="java.util.List"> INSERT INTO T_CITY_INDEX( id,city_code ) select SEQ_C ...
分类:
数据库 时间:
2016-10-14 14:40:34
阅读次数:
300
SO_master表简称SO,SO_Master_Lottery表简称SML, 1.首先将SO表列查询出来作为更新条件,然后使用Row_Number排序获得序列 2.将SML表列查询出来作为更新值,然后使用Row_number排序获得序列 3.通过序列号将SO表和SML表关联起来,获得所需的更新条件 ...
分类:
数据库 时间:
2016-09-23 13:14:33
阅读次数:
197
一、所有的指定id的模型类的同一个字段进行批量更新 实际上: 代码: 二、指定id的模型类的不同字段进行批量更新 参考:http://blog.csdn.net/tolcf/article/details/39213217 ...
分类:
其他好文 时间:
2016-09-12 14:04:54
阅读次数:
96
BigDecimal : Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处 理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在 ...
分类:
数据库 时间:
2016-09-10 22:00:36
阅读次数:
265
update的如果要批量更新是无能为力的,如果有多条匹配的结果,但结果是只能更新一条。 用bulk来进行处理 var bulk = db.HIS_ALARM.initializeUnorderedBulkOp();bulk.find( {"ID_factory": 2,"ID_alarm_type" ...
分类:
其他好文 时间:
2016-09-08 09:58:18
阅读次数:
128
[虽然说,开发的时候,我们可以使用各种框架,ado.net作为底层的东西,作为一个合格的程序员,在出问题的时候我们还是要知道如何调试] 一、增删改查 cmd.ExecuteReader();执行查询,所有sql语句的查询都用这个方法; cmd.ExecuteNonQuery();执行所有sql语句的 ...
分类:
Web程序 时间:
2016-08-30 13:27:28
阅读次数:
153
在开始学习EF过程中,发现EF的批量更新和批量删除比较缓慢,在网上搜索到entityframework.extended 插件很好的解决了这个问题,故此想下载安装学习一下,下面是自己再安装过程中遇到的问题以及解决方法。 一、entityframework.extended 安装步骤: 出现错误提示如 ...
分类:
其他好文 时间:
2016-08-18 23:23:57
阅读次数:
222
1. 当前mysql的隔离级别 REPEATABLE-READ 2. 用户读取的时候或者更改的时候(通过事务) 会对 更改的数据加行锁 和 gap锁 , 最终更改完毕后 去掉锁。 (行锁表示这条数据不能更改, gap锁表示这个索引区域不能被重建) 3. 更改数据无索引的情况, 会锁定全部表,这个很恐 ...
分类:
其他好文 时间:
2016-08-17 00:03:00
阅读次数:
199