-- =====================================================
-- 修复 todo_state 字段长度问题
-- 问题：todo_state VARCHAR(50) 无法存储长文本数据
-- 解决：修改为 LONGTEXT 类型
-- 日期：2026-06-02
-- =====================================================

USE ddp_dev;

-- 修改 tw_sync_messages 表的 todo_state 字段
ALTER TABLE tw_sync_messages 
MODIFY COLUMN todo_state LONGTEXT COMMENT 'TODO 状态（支持长文本）';

-- 验证修改结果
SELECT 
  COLUMN_NAME,
  COLUMN_TYPE,
  COLUMN_COMMENT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'ddp_dev'
  AND TABLE_NAME = 'tw_sync_messages'
  AND COLUMN_NAME = 'todo_state';
