feat(video): video_media_server 补齐 deleted 列对齐 BaseDO

- DO 继承 BaseDO(含 @TableLogic),但建表脚本初版漏了 deleted 列,
  MyBatis Plus 自动生成的 UPDATE/SELECT 语句会报
  "Unknown column 'deleted' in 'where clause'"。
- 同步更新 video.sql 中的建表脚本与段落注释,增量脚本放到
  sql/mysql/migrations/2026-04-22_video_media_server_deleted.sql,
  已部署库手动执行即可。
This commit is contained in:
lzh
2026-04-23 14:59:31 +08:00
parent 88cab42a9c
commit 54250f2f5a
2 changed files with 17 additions and 2 deletions

View File

@@ -0,0 +1,14 @@
-- ============================================================================
-- 2026-04-22 video_media_server 补齐 deleted 列
--
-- 背景video_media_server 的 DO 继承 BaseDO带 @TableLogic
-- 而建表脚本初版没有 deleted 列,导致 MyBatis Plus 生成的
-- `UPDATE ... SET deleted = 1 WHERE deleted = 0` 等语句报
-- `Unknown column 'deleted' in 'where clause'`。
-- 正确做法是表有 deleted 列,与框架 BaseDO 对齐。
--
-- 影响:仅 video_media_server 一张表。
-- ============================================================================
ALTER TABLE `video_media_server`
ADD COLUMN `deleted` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否删除0-未删除,1-已删除';