add_comment_images.sql 747 B

1234567891011121314151617181920212223
  1. -- 为 dynamic_comments 表添加 image_urls 字段
  2. -- 用于支持评论带图片功能
  3. -- 检查字段是否已存在
  4. SET @col_exists = 0;
  5. SELECT COUNT(*) INTO @col_exists
  6. FROM information_schema.COLUMNS
  7. WHERE TABLE_SCHEMA = DATABASE()
  8. AND TABLE_NAME = 'dynamic_comments'
  9. AND COLUMN_NAME = 'image_urls';
  10. -- 如果字段不存在,则添加
  11. SET @sql = IF(@col_exists = 0,
  12. 'ALTER TABLE `dynamic_comments` ADD COLUMN `image_urls` TEXT COMMENT ''评论图片URL(多张以逗号分隔)'' AFTER `content`',
  13. 'SELECT ''字段 image_urls 已存在,无需添加'' AS message');
  14. PREPARE stmt FROM @sql;
  15. EXECUTE stmt;
  16. DEALLOCATE PREPARE stmt;
  17. -- 显示执行结果
  18. SELECT '✅ dynamic_comments 表结构更新完成!' AS status;