| 1234567891011121314151617181920212223 |
- -- ============================================================
- -- 假期留宿:student_phone 允许为空
- -- 背景:学生档案无手机号时,申请 INSERT 省略 student_phone,
- -- 原 NOT NULL 无默认值会报 Field 'student_phone' doesn't have a default value
- -- 目的:仅改库即可恢复申请,无需立即发版
- -- 日期:2026-10-15
- -- ============================================================
- -- 主表:允许联系电话为空
- ALTER TABLE `xg_holiday_stay`
- MODIFY COLUMN `student_phone` varchar(20) DEFAULT NULL COMMENT '学生联系电话';
- -- 如存在历史表,一并放宽(没有可跳过)
- -- ALTER TABLE `xg_holiday_stay_his`
- -- MODIFY COLUMN `student_phone` varchar(20) DEFAULT NULL COMMENT '学生联系电话';
- -- ------------------------------------------------------------
- -- 可选预防:紧急联系人/电话同样是 NOT NULL,表单空串一般能写入;
- -- 若希望彻底避免同类 SQL 报错,可一并执行:
- -- ALTER TABLE `xg_holiday_stay`
- -- MODIFY COLUMN `emergency_contact` varchar(50) DEFAULT NULL COMMENT '紧急联系人姓名',
- -- MODIFY COLUMN `emergency_phone` varchar(20) DEFAULT NULL COMMENT '紧急联系人电话';
- -- ------------------------------------------------------------
|