
Mysql
关系型数据库
Mr.Qubb
IOT Builder,Make Industry Smarter!
展开
-
sql进行数据行转列、列转行
一、行转列1、数据库原有的数据(左),转化后的数据格式(右)------------------>2、sql语句,一下有两种方式第一种:使用CASE...WHEN...THENSELECT userid,SUM(CASE `subject` WHEN '语文' THEN score ELSE 0 END) as '语文',SUM(CASE `subject` WHEN '数学' THEN score ELSE 0 END) as '数学',SUM(CASE `subj...原创 2020-11-30 15:44:35 · 3330 阅读 · 0 评论 -
springboot开启事务注解@Transactional(rollbackFor = Exception.class),但事务仍未生效,回滚失败
一、业务场景 1、springboot搭建项目,因为有些查询方法不需要开启事务,所以没有在service服务实现类上面直接添加,而是在service服务实现类中某些需要事务的方法上面添加事务回滚注解@Transactional(rollbackFor = Exception.class),但是在操作业务的时候同时向多个表插入数据,其中有一个插入异常,别的插入正常,事务正常情况下插入...原创 2020-01-15 10:17:10 · 7925 阅读 · 0 评论