php - mysql表设计
巴扎黑
巴扎黑 2017-04-10 17:18:08
[PHP讨论组]

微信登录,如和设计mysql表,更好的扩展. 比如我现在mysql有俩个字段,一个是微信ID,一个是我账号名字. 我再别的平台上再使用微信登录(微信ID是相同,也就是同一个人用微信绑定了两个不同的账户)mysql表怎么设计才好.最好可以避免大数据

巴扎黑
巴扎黑

全部回复(2)
迷茫

ID bigint(12) NOT NULL AUTO_INCREMENT COMMENT '主键',
GMT_CREATE datetime NOT NULL COMMENT '数据新增时间',
CREATOR varchar(128) NOT NULL DEFAULT '0' COMMENT '创建者',
GMT_MODIFIED timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '数据修改时间',
MODIFIER varchar(128) NOT NULL DEFAULT '0' COMMENT '修改者',
IS_DELETED char(1) NOT NULL DEFAULT 'n' COMMENT '是否逻辑删除,默认为n',
WECHAT_ID varchar(64) DEFAULT NULL COMMENT '微信账号ID',
TOKEN_ID varchar(64) DEFAULT NULL COMMENT '微信TOKEN_ID',
WORK_NO varchar(64) DEFAULT NULL COMMENT '工号',
STATUS varchar(32) DEFAULT NULL COMMENT '状态',
USER_TYPE varchar(32) DEFAULT NULL COMMENT '用户类型',
USER_NAME varchar(128) DEFAULT NULL COMMENT '用户名称',
EMAIL varchar(64) DEFAULT NULL COMMENT 'E-mail',
MOBILE varchar(32) DEFAULT NULL COMMENT '手机',
PHONE varchar(32) DEFAULT NULL COMMENT '电话',
HOME_PAGE_URL varchar(128) DEFAULT NULL COMMENT '主页URL',
USER_NO varchar(128) DEFAULT NULL COMMENT '用户编号',
LOGIN_ID varchar(128) DEFAULT NULL COMMENT '登录ID',
tb_ww varchar(100) DEFAULT NULL COMMENT '淘宝旺旺号',
PRIMARY KEY (ID),
KEY work_no (WORK_NO)
) ENGINE=InnoDB AUTO_INCREMENT=2448 DEFAULT CHARSET=utf8 COMMENT='系统用户';

给我分哈~

伊谢尔伦

两个表
第一个表为主表用来存储用户基本信息 比如你提到的微信ID 关注时间等等。。
第二个表为业务表,将多个平台的信息存入,通过微信ID 来关联查询。
这是一个简单的一对多的数据结构。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号