add-member-only.sql 596 B

12345678910111213141516171819
  1. -- MySQL script to add member_only column directly
  2. USE zxyj;
  3. -- 首先检查列是否存在
  4. SELECT
  5. CASE
  6. WHEN COUNT(*) > 0 THEN '列已存在'
  7. ELSE '列不存在'
  8. END as column_status
  9. FROM INFORMATION_SCHEMA.COLUMNS
  10. WHERE TABLE_SCHEMA = 'zxyj'
  11. AND TABLE_NAME = 'tasks'
  12. AND COLUMN_NAME = 'member_only';
  13. -- 如果列不存在,则添加
  14. ALTER TABLE tasks ADD COLUMN IF NOT EXISTS member_only TINYINT DEFAULT 0 COMMENT '1=会员任务 (方案/套餐生成),执行需会员; 0=普通任务可免费执行';
  15. -- 验证
  16. SHOW COLUMNS FROM tasks LIKE 'member_only';