Files
zkxw/docs/sql/migrate_cell_product_spec_text.sql
T
2026-06-30 09:19:06 +08:00

13 lines
551 B
SQL

-- 细胞产品规格改为文本存储(不再依赖 biz_cell_product_spec 下拉关联)
ALTER TABLE `biz_cell_product`
ADD COLUMN `spec_text` varchar(200) DEFAULT NULL COMMENT '规格(文本)' AFTER `spec_id`;
-- 历史数据:若已关联规格主数据,回填展示文本
UPDATE `biz_cell_product` cp
INNER JOIN `biz_cell_product_spec` s ON s.id = cp.spec_id AND s.del_flag = 0
SET cp.spec_text = s.spec_name
WHERE cp.del_flag = 0
AND (cp.spec_text IS NULL OR cp.spec_text = '')
AND cp.spec_id IS NOT NULL
AND cp.spec_id != '';