Files
yunzerwebsiteallinone/go/docs/sql/alter_auth_identity_account.sql
2026-10-08 15:30:37 +08:00

17 lines
876 B
SQL

-- ============================================================
-- 统一身份层增加「全局登录账号」列(账号注册方式)
-- 手机号注册:mobile 即账号;账号注册:自定义账号名存本列,
-- 登录查找链 FindIdentityByAccount 按账号 → 手机号 → 邮箱匹配。
-- 唯一索引允许多个 NULL(手机号注册的身份不填账号列)。
-- 执行:mysql -h <host> -P <port> -u <user> -p <db> < alter_auth_identity_account.sql
-- ============================================================
ALTER TABLE yz_auth_identity
ADD COLUMN account varchar(64) NULL DEFAULT NULL COMMENT '全局登录账号(账号注册;NULL 表示手机号注册身份)' AFTER union_id;
ALTER TABLE yz_auth_identity
ADD UNIQUE KEY uk_auth_identity_account (account);
-- 结果校验
SHOW COLUMNS FROM yz_auth_identity LIKE 'account';