
MySQL
YZJ0517
这个作者很懒,什么都没留下…
展开
-
mysql数据库事务并发和隔离
数据库事务隔离级别使用默认的可重复读 repeatable readrepeatable read这个级别的事务不能解决多个请求之间的并发操作问题。事务中查询数据不会受到其他事务的影响,能及时的返回结果。其他事务对这条数据的增删改在提交前不影响当前的查询,也不会发送阻塞。修改会受到其他事务的影响。不论当前的修改是否在事务中,当其他事务对数据执行了删除或修改语句,但事务尚未提交。这时候执行修...原创 2020-01-08 16:03:38 · 199 阅读 · 0 评论 -
MySQL自减更新-int型字段和decimal类型字段区别
在平常使用MySQL保存金额字段的时候一般使用decimal数据类型在用户充值或者扣款的时候为了防止并发写入的问题,一般使用自增或自减更新update table set money = money - 100 where id = 1;当字段设置无符号unsigned的时候使用上面的sql更新,存在数据不准确的问题例如money字段当前值是50,执行上面自减100的sql...原创 2019-03-21 16:46:45 · 2508 阅读 · 0 评论