用织梦sql命令行工具添加自定义属性
这次我们用织梦自带的sql命令行工具,来添加一个自定义属性“z”“原创”。
(1)备份数据库,操作数据库时,先备份。
(2)添加新属性:织梦后台——系统——SQL命令行工具,输入如下代码insert into `dede_arcatt`(sortid,att,attname) values(9,z,原创);
alter table `dede_archives` modify `flag` set (c,h,p,f,s,j,a,b,z) default NULL;
代码含义:
代码第1行:意义是在表dede_arcatt中,添加序号为9的属性“z”,名称为“原创”。 其中9是sortid的值,是不可重复的,所以在添加新属性前应该先查看已经有的属性名和序号,查看方法请查看上面第一步的“修改现有的自定义属性”的方法。
代码第2行:set (‘c’,’h’,’p’,’f’,’s’,’j’,’a’,’b’,’z’),括号中的字母对应已存在的标记符号和需要添加的标记符号,并按顺序录入,不得改变先后顺序。例如,z排序第9位,则对应第一行代码中添加的自定义属性“原创z”。
(3)删除新建的自定义属性我们接下来用sql命令行工具删除我们刚刚添加的“原创z”属性。在sql命令行工具中输入下面的代码:
DELETE dede_arcatt FROM dede_arcatt WHERE sortid=9
ALTER TABLE dede_archives MODIFY COLUMN `flag` set(c,h,p,f,s,j,a,b);
这样就删除了“原创z”属性。