php - mysql表设计

 陈协莹隆心 发布于 2022-11-30 20:22

微信登录,如和设计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='系统用户';

    给我分哈~

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

    2022-11-30 21:02 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有