数据库
阿菜ray
这个作者很懒,什么都没留下…
展开
-
记一次mysql死锁问题
死锁摘要的内容摘自https://www.jianshu.com/p/13490ae60586为什么别人写了我还要写 此篇不是为了水~1. 自己的死锁内容不便发出,厂子规矩多 2. 上文死锁情况与我相同,但是最后我没有看懂为什么会发生死锁mysql版本 5.6隔离级别 RR死锁摘要TRANSACTION1*** (1) WAITING FOR THIS LOCK TO BE GRANTED:TABLE LOCK table `xxx_xxx_common`.`event_log` trx i原创 2020-12-03 11:23:41 · 200 阅读 · 0 评论 -
JSON_EXTRACT JSON_UNQUOTE以及json数组下标选择
大前提5.7版本+ 本文只为扫盲 以及关于json串数组下表的选择方法 太过详细的用法可参照官方文档(写时没打开mysql.com…所以待贴详细地址)或其他博客测试表结构内容首先是JSON_UNQUOTE函数 望文生义 就是去掉引号的功能 将原json串的引号去掉转成string类型然后来说下JSON_EXTRACT函数根据键查对象SELECT JSON_EXTRACT(conte...原创 2020-05-03 00:26:24 · 13826 阅读 · 7 评论 -
mysql解决重复主键 ON DUPLICATE KEY UPDATE
解决问题: 插入操作的主键重复问题。解决方案: 利用ON DUPLICATE KEY UPDATE对数据库中已有的重复数据进行修改操作。注意点:只能进行修改操作必须进行修改操作对一次插入操作中的所有重复记录都会造成修改记忆易错点插入前后对于重复的主键记录始终只有一条,修改的是原数据库中的那条记录example建表手动插入测试数据书写SQL语句与执行结果展示a. 正...原创 2020-01-02 14:14:40 · 2455 阅读 · 1 评论 -
mybatismapper文件多层循环生成大量数据
问题描述: 想生成一年内除节假日外,每一天对应某个实验室的某个时间段的记录表,也就是三个字段,日期yyyy-MM-dd、实验室ID、时间段ID,然后具体的数据记录表引用这个表的主键作为外键 实现思路:####这样大批量生成不能够是一条记录一条SQL语句,而应该是一条SQL语句插入所有记录遇到问题:####报错,输出的SQL语句要么少逗号,要么多逗号,要么生成记...原创 2018-08-29 19:30:26 · 516 阅读 · 2 评论 -
springboot对Double类型保留两位小数返回处理
如下1、定义序列化Json处理类继承JsonSerializer,泛型类型为要做处理的对象类型2、在要处理对象属性上面指定序列化处理类格式化如果有错,非常感谢您的指正!感谢点赞,您的支持是我写下去的动力、、1、定义序列化Json处理类继承JsonSerializer,泛型类型为要做处理的对象类型import java.io.IOException;import java.text.Decim...原创 2018-10-18 18:42:44 · 18144 阅读 · 21 评论