USE baiyue_auth; SET @add_password_change_required = IF( EXISTS(SELECT 1 FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = 'auth_account' AND column_name = 'password_change_required'), 'SELECT 1', 'ALTER TABLE auth_account ADD COLUMN password_change_required TINYINT NOT NULL DEFAULT 0 COMMENT ''管理员重置后是否强制下次登录改密'' AFTER token_version'); PREPARE phase1_customer_account_sql FROM @add_password_change_required; EXECUTE phase1_customer_account_sql; DEALLOCATE PREPARE phase1_customer_account_sql;