-- 为 cattleData 表添加所有缺失的字段
-- 请在数据库中执行此SQL语句
-- 注意：MySQL 5.7 不支持 IF NOT EXISTS，如果字段已存在会报错，可以忽略

USE cattleTends;

-- 添加省份均价字段
ALTER TABLE cattleData 
    ADD COLUMN province_price DECIMAL(10, 2) COMMENT '省份均价';

-- 添加23年存栏字段
ALTER TABLE cattleData 
    ADD COLUMN inventory_23th INT COMMENT '23年存栏（万头）';

-- 添加23年出栏字段
ALTER TABLE cattleData 
    ADD COLUMN slaughter_23th INT COMMENT '23年出栏（万头）';

-- 添加24年存栏字段
ALTER TABLE cattleData 
    ADD COLUMN inventory_24th INT COMMENT '24年存栏（万头）';

-- 添加24年出栏字段
ALTER TABLE cattleData 
    ADD COLUMN slaughter_24th INT COMMENT '24年出栏（万头）';

-- 添加25年存栏字段
ALTER TABLE cattleData 
    ADD COLUMN inventory_25th INT COMMENT '25年存栏（万头）';

-- 添加25年出栏字段
ALTER TABLE cattleData 
    ADD COLUMN slaughter_25th INT COMMENT '25年出栏（万头）';

-- 添加23年全国存栏量字段（如果 add_national_fields.sql 已执行，可以跳过）
ALTER TABLE cattleData 
    ADD COLUMN national_inventory_23th INT COMMENT '23年全国存栏量（15个省份存栏量的总和）';

-- 添加23年全国出栏量字段
ALTER TABLE cattleData 
    ADD COLUMN national_slaughter_23th INT COMMENT '23年全国出栏量（15个省份出栏量的总和）';

-- 添加24年全国存栏量字段
ALTER TABLE cattleData 
    ADD COLUMN national_inventory_24th INT COMMENT '24年全国存栏量（15个省份存栏量的总和）';

-- 添加24年全国出栏量字段
ALTER TABLE cattleData 
    ADD COLUMN national_slaughter_24th INT COMMENT '24年全国出栏量（15个省份出栏量的总和）';

-- 添加25年全国存栏量字段
ALTER TABLE cattleData 
    ADD COLUMN national_inventory_25th INT COMMENT '25年全国存栏量（15个省份存栏量的总和）';

-- 添加25年全国出栏量字段
ALTER TABLE cattleData 
    ADD COLUMN national_slaughter_25th INT COMMENT '25年全国出栏量（15个省份出栏量的总和）';

