vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Unknown column 'pollid' in 'where clause' (https://vborg.vbsupport.ru/showthread.php?t=275661)

matipeacemaker 12-19-2011 02:30 AM

Unknown column 'pollid' in 'where clause'
 
Today we updated our vbulletin 3.7.3 to 3.8.7. During the installation some errors ocurred. This errors made reference to tables and columns that were created already.
ALTER TABLE pollvote ADD INDEX pollid (pollid, userid);

I've found this thread: https://www.vbulletin.com/forum/arch.../t-109385.html that fix the problem by erasing the pollid index.

I think that by mistake I've also erased the pollid column.

The update was succesful, but now the polls shows database error and this code:


Invalid SQL:

SELECT *
FROM poll
WHERE pollid = 521;

MySQL Error : Unknown column 'pollid' in 'where clause'
Error Number : 1054


I want to know if there's any query to insert the pollid column that was erased.

I have a database backup, but it's twelve hours old and the forum was opened so all the information that we created in these hours would be lost.


Thanks for your response.

kh99 12-19-2011 03:15 AM

You could do this:

Code:

ALTER TABLE poll ADD COLUMN pollid INT UNSIGNED NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY(pollid)

But, this will assign a pollid to each record, and I have no idea if they'll be the same as they originally were. And if they aren't, things are likely to be messed up. But I don't really see that it matters - at worst you can remove the column again and be back where you are now.

matipeacemaker 12-19-2011 11:16 AM

As you say we can now make new polls, but the older polls doesn't allow us to see the results. But this is better than before, thank you.

If anyone has another idea, we'll be glad to hear it.

kh99 12-19-2011 12:06 PM

Hmm...I suppose the other thing you could have done is to restore only the poll table from your backup. But if you do that now, you'll lose the new polls.


All times are GMT. The time now is 12:30 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.01062 seconds
  • Memory Usage 1,713KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete