1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有ro ...
分类:
数据库 时间:
2017-09-25 20:45:53
阅读次数:
203
在谈nextTick之前,先要说明一件事,可能在我们平时使用vue时并没有关注到,事实上,vue执行的DOM更新是异步的。 举个栗子: 此时控制台打印的是数值是0;这时候如果你将代码改一下: 这时,控制台打印的数值为1000;这也就说明,vue的DOM更新是异步的,官网上是这样描述的: 可能你还没有 ...
分类:
其他好文 时间:
2017-09-24 00:34:59
阅读次数:
212
今天在把excel数据导入MSSQL数据库时候失败,提示有重复数据,网上收集了一下,有两个小技巧: 一、在MSSQL SERVER中实现: 1.新建测试表,其中name是张三的有两行,也就是重复行。 2.执行sql语句如下: 关键是group by……having来实现,效果如下图: 二、在exce ...
分类:
其他好文 时间:
2017-09-16 14:47:10
阅读次数:
194
1:删除重复数据 --第一步:先找到重复数据 select ProcInstID from record_errorlog group by ProcInstID having count(ProcInstID) > 1 --查看一下 select * from record_errorlog wh ...
分类:
数据库 时间:
2017-09-15 12:07:22
阅读次数:
189
一、事务的定义 事务(Transaction)是由一系列对系统数据进行访问与更新的操作所组成的一个程序执行逻辑单元(Unit),侠义上的事务特质数据库事务。1)当多个应用程序并发访问数据库时,事务可以在这些应用之间提供一个隔离方法,以防止彼此的操作互相干扰。2)事务为数据库操作序列提供了一个从失败中 ...
分类:
其他好文 时间:
2017-09-10 01:13:46
阅读次数:
251
Python set() 函数 描述 set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。 语法 set 语法: 参数说明: iterable -- 可迭代对象对象; 返回值 返回新的集合对象。 实例 以下实例展示了 set 的使用方法: >>>x ...
分类:
其他好文 时间:
2017-09-09 19:01:45
阅读次数:
175
其实sql优化就是对索引的优化,不加索引的情况下,单表查询你怎么查时间复杂度都是O(n),所以sql优化问题关键就在索引上。 mysql索引有两种类型,hash和tree,但是hash的局限性太多了,而且重复数据多时hash索引的效率下降的很快,所以就说一下我对最常用的btree索引的看法。 mys ...
分类:
数据库 时间:
2017-09-06 18:23:36
阅读次数:
141
Vue异步执行DOM更新。只要观察导数据变化,Vue将开启一个队列,并缓冲在同一事件循环中发生的所有数据改变,如果同一个watcher被多次触发,只会一次推入到队列中。这种在缓冲时去除重复数据对于避免不必要的计算和DOM 操作上非常重要。然后,在下一个事件循环‘tick’中,Vue刷新队列并执行实际 ...
分类:
其他好文 时间:
2017-09-05 17:49:19
阅读次数:
169
1,简介 数据库,简而言之就是存储数据的仓库,可以按照一定的数据结构存储管理大量的数据及数据与数据之间的关系,它本质上是一种信息管理系统。数据库根据存储采用的数据结构的不同可以分为许多种,其中常见的有层次式数据库、网络式数据库、关系型数据库。其中关系型数据库占据着市场的主流。 关系型数据库是建立在关 ...
分类:
数据库 时间:
2017-09-01 14:26:49
阅读次数:
244
背景:楼主做了一个先删除数据再插入的功能,但是狂点菜单的时候会有重复数据插入进来,设置字段unique之后,再狂点,控制台也会报错。 为了防止这种问题出现,我采取了制止”狂点“这种行为出现的做法,所以采用了layer的遮罩效果,当遮罩出现的时候菜单不可点击,嘻嘻,如果大家有好的办法,欢迎交流,联系方 ...
分类:
其他好文 时间:
2017-08-22 12:35:48
阅读次数:
174