![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
记录mysql
Yearn_n
一个小白的成长之路,Java后端开发、NLP(文本生成与对话系统)。
展开
-
<日常记录>使用@Transactional事务回滚失败的一个细小原因——MySQL中字段最好设置为非空(除非必要)
@Transactional注解事务失效 问题描述: 1、首先注解、各层代码均无问题; 2、然后尝试网上诸多办法未果(甚至去看了 @Transactional的原理…); 3、最后回到数据库去检查,发现MySQL中新建一个表,其中事务要涉及的某个字段没有设置为 【非空】 ,更改后事务回滚成功! 原因分析: 提示:有时间再把原因整理出来(从MySQL事务角度出发分析即可)。 ...原创 2021-04-09 23:04:23 · 119 阅读 · 0 评论 -
解决并分析MySQL 报错:this is incompatible with sql_mode=only_full_group_by
解决并分析MySQL 报错:this is incompatible with sql_mode=only_full_group_by 在开发某个定时任务时,忘记给服务器MySQL改个配置(以为自己改了),导致浪费了些时间去修改,特此记录一下吧(自己好笨)。 报错如题: 原因分析: 提示:在这里先检查一下服务器MySQL版本是否为5.7及以上 经过查阅资料,发现mysql5.7以上版本会默认sql_mode=“ONLY_FULL_GROUP_BY”,当sql语句执行时,原先的 group by 语句就原创 2021-03-19 21:26:23 · 213 阅读 · 0 评论