MySQL
记录mysql
Yearn_n
一个小白的成长之路,Java后端开发、NLP(文本生成与对话系统)。
展开
-
<日常记录>使用@Transactional事务回滚失败的一个细小原因——MySQL中字段最好设置为非空(除非必要)
@Transactional注解事务失效问题描述:1、首先注解、各层代码均无问题;2、然后尝试网上诸多办法未果(甚至去看了 @Transactional的原理…);3、最后回到数据库去检查,发现MySQL中新建一个表,其中事务要涉及的某个字段没有设置为 【非空】 ,更改后事务回滚成功!原因分析:提示:有时间再把原因整理出来(从MySQL事务角度出发分析即可)。...原创 2021-04-09 23:04:23 · 150 阅读 · 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 · 239 阅读 · 0 评论