Files
zyt/server/sql/1.9.20260420/QUICK_FIX_SQL.sql
T
2026-04-20 13:56:21 +08:00

24 lines
1.3 KiB
SQL

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