-- 快速修复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`;