
数据库
yangyifei2014
擅长Java,熟悉Spring,Mysql
展开
-
窗口函数
窗口函数可与聚合函数对比来理解:聚合函数关注一组值的整体特征,而窗口函数关注一行值在一组值中的特征;原创 2017-09-08 17:08:41 · 352 阅读 · 0 评论 -
DDL回滚(rollback)问题
项目中遇到一个问题,进行db操作的方法里抛出异常后并没有按照设想进行数据回滚, 并且已确认autocommit设为false,并且在异常处理块中正确写了rollback. 最后排查结果为,在db操作过程中执行了truncate操作,查询资料后得知,truncate在执行之前及之后会进行commit操作,进一步引申,DDL操作都有此特点,简单来说,DDL操作本身不能回滚,且其之前的操作也不能被回滚原创 2017-12-08 21:14:37 · 4315 阅读 · 0 评论