行锁解决的问题 网络差的情况下点击多次同时发起请求处理的问题
要求:
1 必须是InnoDB引擎
2 必须在事务里边
MYSQL直接加行锁可以这样
事务开始
SELECT money
FROM fa_draw_logWHERE id=30 FOR UPDATE;
得到金额,更新金额
UPDATE eet_test SET money
=新钱数 WHERE id=30;
事务提交
示列
行锁解决的问题 网络差的情况下点击多次同时发起请求处理的问题
要求:
1 必须是InnoDB引擎
2 必须在事务里边
MYSQL直接加行锁可以这样
事务开始
SELECT money
FROM fa_draw_logWHERE id=30 FOR UPDATE;
得到金额,更新金额
UPDATE eet_test SET money
=新钱数 WHERE id=30;
事务提交
示列