| 字段名 | 类型 | 约束 | 允许空 | 默认值 | 说明 |
|---|---|---|---|---|---|
| id | int unsigned | PK | NOT NULL | AUTO_INCREMENT | 主键ID |
| openid | varchar(64) | UNIQUE | NOT NULL | - | 微信OpenID |
| nickname | varchar(50) | - | NULL | NULL | 用户昵称 |
| phone | varchar(20) | INDEX | NULL | NULL | 手机号 |
| status | tinyint | - | NOT NULL | 1 | 状态:0禁用 1正常 |
| createTime | datetime | - | NOT NULL | CURRENT_TIMESTAMP | 创建时间 |
| updateTime | datetime | - | NOT NULL | ON UPDATE | 更新时间 |
CREATE TABLE `{数据表前缀}_user` (
`id` int unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`openid` varchar(64) NOT NULL COMMENT '微信OpenID',
`nickname` varchar(50) DEFAULT NULL COMMENT '用户昵称',
`phone` varchar(20) DEFAULT NULL COMMENT '手机号',
`status` tinyint NOT NULL DEFAULT '1' COMMENT '状态:0禁用 1正常',
`createTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updateTime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`),
UNIQUE KEY `uk_openid` (`openid`),
KEY `idx_phone` (`phone`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='用户信息表';
| 字段名 | 类型 | 约束 | 允许空 | 默认值 | 说明 |
|---|---|---|---|---|---|
| id | int unsigned | PK | NOT NULL | AUTO_INCREMENT | 主键ID |