感觉这里的逻辑,事务开始提前了,检查账户 A 和账户 B 是否可用,和检查 A 是否够 100 元,应该不需要在事务里面。
保证扣减和增加在同一个事务里就 ok 了
保证扣减和增加在同一个事务里就 ok 了
2017-02-09
忙了一天,python和eclipse,pydev就不说了,Python-MySQL connector下载也很简单,SQLyog工具也下了,最花时间的就是下MySQL服务器和配置了,
2017-02-06
CREATE TABLE user (
userid INT(11) NOT NULL AUTO_INCREMENT,
username VARCHAR(100) DEFAULT NULL,
PRIMARY KEY (userid)
) ENGINE=INNODB AUTO_INCREMENT=9 DEFAULT CHARSET=UTF8MB4
userid INT(11) NOT NULL AUTO_INCREMENT,
username VARCHAR(100) DEFAULT NULL,
PRIMARY KEY (userid)
) ENGINE=INNODB AUTO_INCREMENT=9 DEFAULT CHARSET=UTF8MB4
2017-01-24
如果用户刚好100元, SQL语句中就不能用 > 了
估计老师是为方便演示吧,这样的话,就得多写一下余额不能 <= 0 的情况
估计老师是为方便演示吧,这样的话,就得多写一下余额不能 <= 0 的情况
2017-01-22