-- 创建微信登录记录表 CREATE TABLE t_wx_login_record ( id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '主键ID', wx_openid VARCHAR(64) NOT NULL COMMENT '微信openid', wx_unionid VARCHAR(64) COMMENT '微信unionid', user_id BIGINT COMMENT '关联的用户ID', login_time DATETIME NOT NULL COMMENT '登录时间', login_ip VARCHAR(64) COMMENT '登录IP地址', device_info VARCHAR(255) COMMENT '设备信息', session_key VARCHAR(128) COMMENT '微信session_key', phone_authorized TINYINT(1) DEFAULT 0 COMMENT '是否已授权手机号:0-未授权,1-已授权', phone_auth_time DATETIME COMMENT '手机号授权时间', create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', state TINYINT(1) DEFAULT 1 COMMENT '状态:0-禁用,1-启用' ) COMMENT='微信登录记录表'; -- 创建索引 CREATE INDEX idx_wx_openid ON t_wx_login_record(wx_openid); CREATE INDEX idx_wx_unionid ON t_wx_login_record(wx_unionid); CREATE INDEX idx_user_id ON t_wx_login_record(user_id); CREATE INDEX idx_login_time ON t_wx_login_record(login_time); CREATE INDEX idx_phone_authorized ON t_wx_login_record(phone_authorized);