Log in

View Full Version : Unknown Column when changing usergroup


auveeb
03-26-2005, 04:01 PM
Hey vBulletin.org,
I was changing the usergroup of one of my members from Registered to VIP, and I got a mySQL error. Here is what the error read:

Database error in vBulletin 3.0.7:

Invalid SQL: UPDATE user SET

### UPDATE QUERY GENERATED BY fetch_query_sql() ###
username = 'Hun-Ta',
email = '***',
languageid = '0',
usertitle = 'Member',
customtitle = '0',
homepage = '***',
icq = '',
aim = '',
yahoo = '',
msn = '***',
parentemail = '***',
posts = '5',
uttpoints = '12.7',
ipaddress = '84.65.156.72',
warnings = '',
warning_level = '0',
warning_bans = '',
usergroupid = '2',
reputation = '10',
styleid = '30',
timezoneoffset = '0',
daysprune = '0',
threadedmode = '0',
referrerid = '0',
joindate = '1110474000',
lastvisit = '1111791960',
lastactivity = '1111854360',
lastpost = '1111791720',
birthday = '08-07-1986',
birthday_search = '1986-08-07',
options = '6519',
reputationlevelid = '5',
membergroupids = '5',
displaygroupid = '0'
WHERE userid=1115
mysql error: Unknown column 'warning_bans' in 'field list'

mysql error number: 1054

Date: Saturday 26th of March 2005 12:54:53 PM
Script: http://***.com/admincp/user.php
Referer: http://***.com/admincp/user.php?do=edit&userid=1115
Username: Auvee
IP Address: **.***.***.***

What do I have to do in order to resolve my problem?

-Auvee B.

tnguy3n
03-26-2005, 04:18 PM
it seems that you have Warning System installed on your board, but you miss warning_bans column in user table. Contact the hack's author for support.

or to add warning_bans column in the table. i.e: (note that it's just a sample)

ALTER TABLE " . TABLE_PREFIX . "user ADD warning_bans TINYINT(1) DEFAULT '0' NOT NULL;

auveeb
03-26-2005, 04:35 PM
Here's what I get when I attempt to execute the query you provided:

An error occurred while attempting to execute your query. The following information was returned.
error number: 1064
error desc: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '" . TABLE_PREFIX . "user ADD warning_bans TINYINT(1) DEFAULT '0

tnguy3n
03-26-2005, 04:42 PM
where did you run that query?
If your forum doesn't use table prefix, you can use run this query:
ALTER TABLE user ADD warning_bans TINYINT(1) DEFAULT '0' NOT NULL;