在DedeCMS所有的數(shù)據(jù)表中,有兩個TAG的表,分別是“dede_tagindex”和“dede _taglist”,選中其中一個表,點擊查看表結(jié)構(gòu),然后拿其它程序?qū)Ρ纫幌拢l(fā)現(xiàn)了兩個問題。
1,dede_tagindex這個表少了一個“`typeid` smallint(5) unsigned NOT NULL default '0',”字段,“`tag` char(20) NOT NULL default '',”應(yīng)該是12,我的變成了20。
2,dede _taglist這個表多出了一個“KEY `aid` (`aid`)”字段。
問題找出來了,接下來就是如何把它添加、刪除和修改的問題了,具體方法如下:
首先,進入phpmyadmin里面點擊左邊數(shù)據(jù)庫下拉菜單,選擇你的網(wǎng)站數(shù)據(jù)庫,拉到最下面,找到“dede_tagindex”這個表(前面的Dede是你安裝時候的名稱,可能不同),點擊它打開,然后右面會顯示出表結(jié)構(gòu),在tag后面添加一個typeid字段
新字段里面的內(nèi)容填寫如下:
(=后面為空的不用填寫)
字段=typeid
型=SMALLINT
度/值*1=5
整理=
屬性=UNSIGNED
Null=not null
默認2=0
額外=
填寫完成后點擊保存,。
然后,tag這個字段中“`tag` char(20) NOT NULL default '',”把長度值改成12。
點擊tag字段后面的更改,把長度/值改為12
最后,dede _taglist這個表中多出的“KEY `aid` (`aid`)”字段,進去直接刪除掉就可以了。或者在織夢sql命令輸入Delete FROM dede_taglist where varname="KEY `aid` (`aid`)"來刪除
再去添加一個新的TAG標簽看看,是不是OK了!