
小技巧整理
java_xiaozhao
这个作者很懒,什么都没留下…
展开
-
postgresql插入语句时,主键存在就更新,不存在就插入
今日遇一问题:解析cime文件,然后获取数据将数据插入到postgresql中,需要在数据库表中删除与新文件对应的id相同的记录,首先想到的是使用in语句进行条件删除,但是数据过多,可能上百万条数据,使用in语句最多上限是1000,执行多条sql会到处多次访问数据库造成性能降低的情况,一时间毫无办法,昨晚百度查询“postgresql插入时,id存在,就插入数据,不存在,就修改” ,查询到postgresql9.5版本及以上版本支持此sql写法,今日做一测试。1、使用navicat...原创 2020-12-23 22:10:25 · 2837 阅读 · 1 评论 -
sql脚本中表字段与数据库表字段对比,包含批量对比方式
sql脚本表结构和数据库表结构对比方法: 昨日,我市南开区xx大厦xx层发生了一起怒由心生的个人重大事故,事情的起因是赵某执行sql脚本时,经常被x氏,xx氏,xxx氏打扰,但是他没闪,当一个心脏年龄堪比69岁马老师遭受偷袭时,他很淡定,很快啊!他帮别人解决了问题,sql脚本也跑完了;然而,事情并没有结束,执行脚本的过程中,他发现斌反馈了四个问题,均为脚本建表语句与数据库存在表冲突,领导见之而令之:对比表结构以图心安而后快。此时,我犹豫了,但是,很快啊!我调整了一下,看...原创 2020-11-20 16:20:47 · 971 阅读 · 0 评论