2026-06-29 18:27:32 +08:00

16 lines
437 B
SQL

SET @add_user_contact_info := (
SELECT IF(
COUNT(*) = 0,
'ALTER TABLE users ADD COLUMN contact_info VARCHAR(128) NOT NULL DEFAULT '''' COMMENT ''用户联系信息'' AFTER profile_bg_img',
'SELECT 1'
)
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = DATABASE()
AND TABLE_NAME = 'users'
AND COLUMN_NAME = 'contact_info'
);
PREPARE stmt FROM @add_user_contact_info;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;