博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信助力活动表结构设计
阅读量:6593 次
发布时间:2019-06-24

本文共 318 字,大约阅读时间需要 1 分钟。

听说同事要做微信端用户助力活动,探讨之后,稍微设计了一下简单的表结构。

需求是每个人都可以发起助力活动,每个人能给别人助力一次,但是只能帮助三个人。也就是说,我们都能发起活动,我们都能互相助力,但是只能帮三个人(除了自己)。

表结构如何设计呢?

活动离不开用户,用户离不开用户账号系统,当然以微信open_id作为账号系统,也就是用户id来记录了。

我设计的表如下:

他的思路是把发起人表和助力人表放到同一张表中去,通过一个字段来区分是发起人还是助力人。结构如下

对此我持保留意见,我认为还是分开比较好。当然了,建立索引还是比较明确的。

以用户open_id做索引对发起人和助力人表建立索引,日志表以两者open_id建立联合索引即可。

转载地址:http://xscio.baihongyu.com/

你可能感兴趣的文章
这款奇葩的Android勒索软件竟然让受害者用语音说出解锁密码
查看>>
国产IT厂商激辩微软 微软反垄断调查或有突破
查看>>
《驯狮记——Mac OS X 10.8 Mountain Lion使用手册》——1.2 OS X Mountain新特性概述——从iOS获得的灵感...
查看>>
《进化——我们在互联网上奋斗的故事》一一1.4 从精兵到强将 ——技术人员的职场发展之路...
查看>>
Git@OSC 项目推荐 — Spark 源代码注释与翻译
查看>>
通过 LLVM 在 Android 上运行 Swift 代码
查看>>
《HttpClient官方文档》1.7. Redirect handling 翻译
查看>>
《像计算机科学家一样思考Python》——4.9 文档字符串
查看>>
《C程序员从校园到职场》一第2章 学校到职场2.1 认清自身不足
查看>>
《重构:改善既有代码的设计》目录—导读
查看>>
jquery遍历的json有两层list时的解决方法
查看>>
价格战之后,云计算市场将迎来云服务生态竞争
查看>>
白狐CMS医疗问答系统源码
查看>>
Sql语句-case when then else end
查看>>
Python_编程特色
查看>>
ant打jar包
查看>>
【Android】The application has stopped unexpectedly.Please try again.
查看>>
为什么要使用Ajax
查看>>
java web开发使用伪静态
查看>>
CISCO交换机密码恢复
查看>>