评论:我的dedecms升级5.5,不幸的是,标签有一个失败,具体的问题是:在后台发布文章,标签不能被保存,自动删除





几个月前,我升级5.5,不幸的是,失败的标签,具体的问题是:在后台发布文章,标签不能被保存,自动删除。今天仔细研究不是为了保存一个新的标签和标签已被充满之前可以保存。例如,我填写计算机,计算机教程,Word几个标签,释放后可能只显示计算机、Word两标签。

审判程序的要求,但其他正常使用的程序和数据库,问题依旧;它是数据库的问题,背景dedecms SQL,运行命令;后台可以看到所有的数据表,在这里,我发现了两个标签,dnzsw04_tagindex和Dede;_taglist,选择一个表,点击查看表结构,与其他方法比较,发现问题。

dnzsw04_tagindex,这张桌子是缺少一个` typeid ` SmallInt(5)符号的非空默认'0',,'0'(20)` typeid `,SmallInt;应该是12。

_taglist DEDE的桌子比关键`援助`(`援助`)场。

这个问题已经找到了,接下来是如何添加、删除和修改它。以下是以下内容:

进入phpMyAdmin数据库点击左边的下拉菜单,选择你的数据库,拉到底部,发现dnzsw04_tagindex表(对黛德前面是您的安装时间的名称可能不同),右键点击它打开,然后将显示表的结构,在后面的标签添加一个typeid字段。如图所示:
图中红色框中的位置是添加一个新字段

新领域的内容如下:
(不用填后面的)





场= typeid
类型= smallint
度值* 1 = 5
整理=
属性=符号
NULL =不空
默认值为2=0
额外的= =




完成后,单击保存。

这个字段中的标签标签char(20)不是NULL默认值,将长度值更改为12。


单击标记字段后面的更改,并将长度值更改为12。

dede _taglist这表比关键`援助`(`援助`)的领域,去和直接删除。

添加一个新的标记标签,看看是否OK!