This commit is contained in:
19
database/martial-db/fix_athlete_order_id.sql
Normal file
19
database/martial-db/fix_athlete_order_id.sql
Normal file
@@ -0,0 +1,19 @@
|
||||
-- ================================================================
|
||||
-- 修复参赛选手表 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 修复结果;
|
||||
Reference in New Issue
Block a user