CREATE TABLE `test` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`date` date DEFAULT NULL COMMENT '日期',
`uid` int(11) unsigned DEFAULT NULL COMMENT '用户 id',
`type` tinyint(1) DEFAULT '-1' COMMENT '类型: 1.代理 2.业务员',
`order_type` tinyint(1) DEFAULT '1' COMMENT '1 订单 2.快递 3.商城',
`new_num` int(11) DEFAULT '0' COMMENT '订单数量',
`express_num` int(11) DEFAULT '0' COMMENT '快递数量',
`amount` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '订单金额',
`deposit` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '快递押金金额',
`pay_amount` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '付款金额',
PRIMARY KEY (`id`),
) ENGINE=InnoDB COMMENT='统计表';
date,uid,type,order_type,组合唯一索引,当数据库不存在这条唯一索引则插入,有则更新 new_num,deposit,pay_amount 相应字段。如何封装这个 sql 函数的方法,语言不限,最好提供 php,或者 js 的语言的版本
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.