USE cattletrade;

-- 修改 delivery 表的 order_id 字段类型为 VARCHAR，用于存储多个订单ID（逗号分隔）
-- 将原来的 INTEGER 类型改为 VARCHAR(500)，支持存储多个订单ID，如 "1,2,3"

-- 注意：如果表中已有数据，需要先将现有的 order_id 值转换为字符串格式
-- 例如：如果 order_id = 123，转换后仍为 "123"

ALTER TABLE `delivery`
    MODIFY COLUMN `order_id` VARCHAR(500) NULL DEFAULT NULL COMMENT '订单ID（多个订单ID用逗号分隔，如：1,2,3）';

-- 如果表中已有数据，将现有的整数 order_id 转换为字符串格式
-- UPDATE delivery SET order_id = CAST(order_id AS CHAR) WHERE order_id IS NOT NULL;

