-- 快速修复SQL - 只添加缺失的字段
-- 如果某个字段已存在会报错，但不影响其他字段的添加，可以忽略错误继续执行

-- 检查当前表结构
-- SHOW COLUMNS FROM `zyt_tcm_prescription`;

-- 根据错误提示，prescription_type 已存在，所以跳过
-- 只添加缺失的字段：

-- 服用时间（如果不存在）
ALTER TABLE `zyt_tcm_prescription` ADD COLUMN `usage_time` varchar(50) NOT NULL DEFAULT '饭前' COMMENT '服用时间：饭前、饭后、饭中、空腹、睡前、晨起、随时' AFTER `usage_instruction`;

-- 服用方式（如果不存在）
ALTER TABLE `zyt_tcm_prescription` ADD COLUMN `usage_way` varchar(50) NOT NULL DEFAULT '温水送服' COMMENT '服用方式：温水送服、开水冲服、黄酒送服等' AFTER `usage_time`;

-- 忌口（如果不存在）
ALTER TABLE `zyt_tcm_prescription` ADD COLUMN `dietary_taboo` varchar(200) NOT NULL DEFAULT '' COMMENT '忌口（逗号分隔）：辛辣食物、生冷食物、油腻食物等' AFTER `usage_way`;

-- 其他服用说明（如果不存在）
ALTER TABLE `zyt_tcm_prescription` ADD COLUMN `usage_notes` varchar(200) NOT NULL DEFAULT '' COMMENT '其他服用说明' AFTER `dietary_taboo`;

-- 完成后查看表结构确认
-- SHOW COLUMNS FROM `zyt_tcm_prescription`;
