2026-10-27-dispatch-calendar-kind.sql 654 B

123456789101112131415161718
  1. -- 手工派车日历拆成酸、碱两套独立数据。已有记录归入酸派车日历。
  2. -- MySQL 5.7 / utf8mb4。可重复执行。
  3. SET NAMES utf8mb4;
  4. SET @col_exists = (
  5. SELECT COUNT(*) FROM information_schema.COLUMNS
  6. WHERE TABLE_SCHEMA = DATABASE()
  7. AND TABLE_NAME = 'pl_dispatch_calendar'
  8. AND COLUMN_NAME = 'calendar_kind'
  9. );
  10. SET @ddl = IF(
  11. @col_exists = 0,
  12. 'ALTER TABLE `pl_dispatch_calendar` ADD COLUMN `calendar_kind` varchar(16) NOT NULL DEFAULT ''acid'' COMMENT ''日历类型:acid酸派车 alkali碱派车 other其他'' AFTER `destination`',
  13. 'SELECT 1'
  14. );
  15. PREPARE stmt FROM @ddl;
  16. EXECUTE stmt;
  17. DEALLOCATE PREPARE stmt;