$sql = "INSERT INTO `fenqi`.`sdfq_customer_order` ( `order_sn`,order_status,customer_id,remark,price,need_price,create_time,fenqi_type_id,fenqi_num_id... ...
分类:
数据库 时间:
2017-08-20 12:35:42
阅读次数:
141
一、业务背景 由于需要从A数据库提取大量数据同步到B系统,采用了tomikos+jta进行分布式事务管理,先将系统数据源切换到数据提供方,将需要同步的数据查询出来,然后再将系统数据源切换到数据接收方,进行批量的插入和更新操作, 关于数据源的切换可以参考之前的文章《spring+springMVC+M ...
分类:
数据库 时间:
2017-08-18 13:32:02
阅读次数:
364
使用SQLite存储数据时发现插入速度太慢,程序跑了将近五分钟才插入了不到三千条。上网查资料才发现,SQLite这种文件数据库与MySql机制不一样,每条事务都有打开和关闭文件的步骤,SQLite默认将每条语句看成单独的事务。当我逐条插入数据时,就会出现大量的文件IO操作,效率自然不高。需要将多个插 ...
分类:
数据库 时间:
2017-08-17 10:39:43
阅读次数:
224
一、字段 AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动会创建一个列名为id的列 fr ...
分类:
其他好文 时间:
2017-08-15 19:51:46
阅读次数:
170
写这边文章的目的,是想结合mysql 存储过程+函数完成一个批量删除的功能吧...正好也好加深下对procedure和function的熟练操作吧...废话不多说,我就直接上表结构啦哈,如下: 执行以下命令查看mysql版本是否开启了函数功能 执行后再看是否生效 创建函数(作用:生产随机字符串) 创 ...
分类:
数据库 时间:
2017-08-15 00:32:55
阅读次数:
349
问题: 通过 MyBatis 进行批量插入时,如果我们想获取插入对象所对应的主键 id,做法是直接在 <insert> 标签中直接加入 useGeneratedKeys、keyProperty,如下: Mapper 如下: 但当我们单测时,会报错,如下: 解决: <foreach> 标签中的 col ...
分类:
其他好文 时间:
2017-08-14 17:30:02
阅读次数:
216
Sub AddSldIn() Dim Pre As Presentation Dim NewSld As Slide Set Pre = Application.ActivePresentation Set NewSld = Pre.Slides.Add(Pre.Slides.Count + 1, ... ...
分类:
编程语言 时间:
2017-08-14 00:40:27
阅读次数:
395
例如现在有张表 需要批量插入name为zhangsan,日期以天递增,一个月的数据 add_months(time,months) Oracle的自带的日期函数,在time这个时间上增加或减少months个月 connect by 用法 http://blog.csdn.net/wang_yunj/ ...
分类:
数据库 时间:
2017-08-13 16:23:13
阅读次数:
222
表格结构如下需求name和password字段,生成如下格式:总共批量生成500个。解决思路:可以用mysql存储过程如果linux环境下可以用shell我们先测试第一种,用存储过程。DELIMITER;;##定义;;为结束符
CREATEPROCEDUREtest_insert()##创建存储过程test_insert()是名字
BEGIN
DECLARE..
分类:
数据库 时间:
2017-08-12 15:25:52
阅读次数:
260
列表的定义: 列表的使用以及取值:用逗号的方式,取列表两个值,会打印出2个项目,两个项目之间自动有一个空格。 如果想取中间几个值: 请注意,如果取值1和2,那么要写[1,3],要记住这里是顾头不顾尾。 以上的动作就叫切片。 如果想取最后一个数值: 如果想取倒数第二个,可以这么取: 如果想取最后2个数 ...
分类:
其他好文 时间:
2017-08-10 21:04:55
阅读次数:
117