-- ================================================================ -- 修复参赛选手表 order_id 字段约束 -- 问题:Field 'order_id' doesn't have a default value -- 解决:允许 order_id 为 NULL(支持直接添加参赛选手,无需订单) -- 日期:2025-12-06 -- ================================================================ -- 使用正确的数据库 USE martial_db; -- 修改 order_id 字段,允许为 NULL ALTER TABLE martial_athlete MODIFY COLUMN order_id bigint(20) NULL DEFAULT NULL COMMENT '订单ID'; -- 验证修改 DESC martial_athlete; -- 显示修改结果 SELECT '✓ order_id 字段已修改为可空' AS 修复结果;