PDA

View Full Version : How to fix database error


chaldo
04-13-2011, 06:16 PM
So I have transfered hosts from a shared to a vps linux CentOS. I asked the host to import the database for me because it was too large and they did it. After the forum was working just fine, until a little db error came by :( Everytime I try to go on any thread, it brings up this error:

Database error in vBulletin 4.1.3:

Invalid SQL:

(SELECT 'package' AS classtype, package.packageid AS typeid, package.packageid AS packageid,
package.productid AS productid, if(package.productid = 'vbulletin', 1, product.active) AS enabled,
package.class AS class, -1 as isaggregator
FROM package AS package
LEFT JOIN product AS product
ON product.productid = package.productid
WHERE product.active = 1
OR package.productid = 'vbulletin'
)

UNION

(SELECT 'contenttype' AS classtype, contenttypeid AS typeid, contenttype.packageid AS packageid,
1, 1, contenttype.class AS class , contenttype.isaggregator
FROM contenttype AS contenttype
INNER JOIN package AS package ON package.packageid = contenttype.packageid
LEFT JOIN product AS product ON product.productid = package.productid
WHERE product.active = 1
OR package.productid = 'vbulletin' );

MySQL Error : Table 'wghaven_wgvb.contenttype' doesn't exist
Error Number : 1146
Request Date : Wednesday, April 13th 2011 @ 03:00:15 PM
Error Date : Wednesday, April 13th 2011 @ 03:00:16 PM
Script : http://wghaven.com/forum/search.php?do=getdaily&contenttype=vBForum_Post
Referrer :
IP Address : 76.122.144.53
Username : Chaldo
Classname : vB_Database
MySQL Version : 5.0.92-community-log

Yes I have tried disabling all the products but still the same issue. I even tried doing optimize/repair tables and that didn't help.

Any ideas?
-Chaldo;)

HMBeaty
04-13-2011, 06:29 PM
You're missing a table...
MySQL Error : Table 'wghaven_wgvb.contenttype' doesn't exist
So, if you have a backup yourself, you might want to try re-importing that table

YankForum
04-13-2011, 06:41 PM
or maybe this table's prefix has changed ?

chaldo
04-13-2011, 06:49 PM
You're missing a table...

So, if you have a backup yourself, you might want to try re-importing that table

No I exported the latest db from godaddy shared and linked jaguarpc vps to the download. They imported it.

and what do you mean prefix has changed? How do I fix this? The database from godaddy was named wgvb and the current one right now is called wghaven_wgvb Maybe something do with that? idk

-Chaldo;)