Files
aiot-platform-cloud/sql/mysql/migrations/2026-04-22_video_media_server_deleted.sql
lzh 54250f2f5a 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,
  已部署库手动执行即可。
2026-04-23 14:59:31 +08:00

15 lines
745 B
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- ============================================================================
-- 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-已删除';