20 lines
667 B
SQL
20 lines
667 B
SQL
-- ================================================================
|
||
-- 修复参赛选手表 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 修复结果;
|