【泛微E9】从数据库修改表单的数据库字段名称
需求描述
将红框框出的数据库字段名称修改为khmc
1、只更改物理表列名是不行的,要同时修改物理表和逻辑表
2、前端查看的数据库字段名称是逻辑表workflow_billfield
里fieldname
的值,如果不修改表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;