1.3 KiB
1.3 KiB
介绍
tag用于表示当前对象分类的一些特殊信息,如当前对象分类是否为抽象类、是否为叶子分类
注意
==不建议随意更新tag值!==
==不建议随意更新tag值!==
==不建议随意更新tag值!==
操作方式
只建议更新新创建出的物料分类tag值!
在 批量导入 物料分类后,想要批量设置非叶子节点为抽象类,可以打开数据库执行如下语句
SELECT
tag,
COUNT(*) AS count
FROM
cfobjkind
WHERE
objtypeid = 21
AND builtin = 1
GROUP BY
tag
ORDER BY
tag;
这个语句可以查询出所有用户创建出的物料分类
正常情况下只会输出三行内容,其tag一列可能会有三个值:67174405
、67174401
、67305473
67174405
:非叶子节点,且是抽象类67174401
:非叶子节点,不是抽象类67305473
:叶子节点
如果出现了其他值,请立即放弃使用数据库批量设置抽象类!
如果查出来的tag只有这三个值,或只有 67174401
、67305473
两个值,那么我们可以通过如下语句批量设置非叶子节点为抽象类
UPDATE cfobjkind
SET tag = 67174405
WHERE objtypeid = 21
AND builtin = 1
AND tag = 67174401;