Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 02-16-2015, 04:42 PM
m0rgulvale m0rgulvale is offline
 
Join Date: Feb 2009
Posts: 26
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Can't delete style - style table problem? no auto_increment?

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)
Info from style table:

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)
If needed, I can pay someone for help fixing this via paypal.

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?
Reply With Quote
  #2  
Old 02-18-2015, 08:22 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No, thats all you need to do.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:17 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03100 seconds
  • Memory Usage 2,162KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (2)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (2)post_thanks_box
  • (2)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit_info
  • (2)postbit
  • (2)postbit_onlinestatus
  • (2)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete