The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
![]()
Hi, when I try deleting a style "vB3 Mobile Skin" I get following error on vbulletin 3.8.7 pl5.
Could not find style with styleid = 0. I think the problem might involve my style table not having 'styleid' set to auto_increment.. it appears most other vbulletin tables have that. Code:
mysql> describe style; +---------------+----------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------------+----------------------+------+-----+---------+-------+ | styleid | smallint(5) unsigned | NO | PRI | 0 | | | title | varchar(250) | NO | | | | | parentid | smallint(6) | NO | | 0 | | | parentlist | varchar(250) | NO | | | | | templatelist | mediumtext | YES | | NULL | | | csscolors | mediumtext | YES | | NULL | | | css | mediumtext | YES | | NULL | | | stylevars | mediumtext | YES | | NULL | | | replacements | mediumtext | YES | | NULL | | | editorstyles | mediumtext | YES | | NULL | | | userselect | smallint(5) unsigned | NO | | 1 | | | displayorder | smallint(5) unsigned | NO | | 0 | | | importstyleid | bigint(20) | NO | | 0 | | +---------------+----------------------+------+-----+---------+-------+ 13 rows in set (0.00 sec) Code:
mysql> select styleid, title,parentlist from style; +---------+------------------------+------------+ | styleid | title | parentlist | +---------+------------------------+------------+ | 1 | Default Style | 1,-1 | | 5 | Skilltest - No Sidebar | 5,-1 | | 13 | DarkShadows V5 | 13,-1 | | 0 | vB3 Mobile Skin | 0,-1 | +---------+------------------------+------------+ 4 rows in set (0.00 sec) Any idea what is wrong and how to fix? --------------- Added [DATE]1424146913[/DATE] at [TIME]1424146913[/TIME] --------------- update: I ran the following query (safely against a test backup): ALTER TABLE `style` CHANGE `styleid` `styleid` SMALLINT( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT; After that I am able to delete vb3 mobile skin which previously had the styleid=0 Everything appears to work after that . no database errors or anything Is this a complete fix or do I also need to modify other tables? |
#2
|
||||
|
||||
![]()
No, thats all you need to do.
|
![]() |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|