17 lines
876 B
SQL
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';
|