【泛微E9】从数据库修改表单的数据库字段名称

需求描述

将红框框出的数据库字段名称修改为khmc

1、只更改物理表列名是不行的,要同时修改物理表和逻辑表
2、前端查看的数据库字段名称是逻辑表workflow_billfieldfieldname的值,如果不修改表workflow_billfield 里对应字段fieldname的值,前端显示的依然是旧字段名。
3、执行完更新操作后,Sysadmin登陆系统清理sql缓存,OA地址/commcache/cacheMonitor.jsp

具体操作(MySQL)

SELECT * FROM workflow_billfield WHERE fieldname = 'khmc'

-- 更改物理表列名
ALTER TABLE formtable_main_33_dt1 RENAME COLUMN 旧列名 TO 新列名;

-- 查看列名和表结构,确认是否列名是否更新
DESC formtable_main_33_dt1;

-- 更改逻辑表列名对应的值
UPDATE workflow_billfield SET fieldname='khmc' WHERE id=13483;
posted @ 2025-05-21 16:31  K89  阅读(184)  评论(0)    收藏  举报