一 业务场景
用户下订单->扣库存数量->减账户余额
二 数据库设计
t_user表脚本:
CREATE TABLE `t_user` (
`id` varchar(32) NOT NULL,
`name` varchar(32) DEFAULT NULL,
`money` int(11) DEFAULT NULL,
`createTime` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
t_product表脚本:
CREATE TABLE `t_product` (
`id` varchar(32) NOT NULL,
`name` varchar(32) DEFAULT NULL,
`price` int(11) DEFAULT NULL,
`stock` int(11) DEFAULT NULL,
`createTime` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
t_order表脚本:
CREATE TABLE `t_order` (
`