-
March 21st, 2013, 14:26
#1
ارور های دیتابیس ویبولتین
سلام دوستان .
سال نو را تبريك عرض ميكنم.
امروز تصمیم گرفتم یکسری از ارور های متداولی ک گاهی اوقات رخ میده رو باهم بررسی کنیم و
راه حل هر ارور رو هم بیان کنیم !
ابتدا باید نحوه اجرا SQL Query رو بلد باشید ک توی این پست آموزش میدم و پست های بعدی ارور هارو بررسی میکنیم!
_____________________-
خوب:
Sql query ها در بر روی دیتابیس اجرا میشوند
یکی از ساده ترین راه ها برای اجرای Query استفاده از PhpMyAdmin می باشد
برای اجرا کوئری های فوق ابتدا وارد PhpMyAdmin شوید .
دیتابیسی که قرار هست روی آن Query را انجام دهید از سمت چپ یا از قسمت Databases انتخاب کنید .
پس ورود به این قسمت روی تب SQL کلیک کنید :

در کادر باز شده Query هایی که در تاپیک قرار داده می شود را وارد کنید و روی دکمه "Go" کلیک کنید .
نکته :آموزش ویدویی در youtube موجود هست من فقط برای راحتی تبدیل به متن کردم
لینک:How to run SQL queries in phpMyAdmin - YouTube
پیش فرض MySQL Error : Unknown column 'filedata' in 'field list'
نمونه:
کد:
MySQL Error : Unknown column 'filedata' in 'field list'
راه حل:
کد:
ALTER table `attachment` add `filedata` mediumblob;
__________________________________________________ ________________---
دومین ارور
MySQL Error : Unknown column 'page' in 'field list'
نمونه: کد:
MySQL Error : Unknown column 'page' in 'field list'
راه حل
کد:
ALTER TABLE `referrallinks` ADD `page` varchar(255) NOT NULL ;
__________________________________________________ _________________________
سومین ارور:
MySQL Error: Unknown column 'date' in 'field list'
نمونه:
کد:
MySQL Error: Unknown column 'date' in 'field list'
راه حل:
کد:
ALTER TABLE `referrallinks` ADD `date` varchar(255) NOT NULL ;
__________________________________________________ _____________________
چهارمین ارور:
MySQL Error: Unknown column 'vmood' in 'field list'
نمونه:
کد:
MySQL Error: Unknown column 'vmood' in 'field list'
راه حل:
کد:
ALTER TABLE ` user ` ADD ` vmood ` INT ( 10 ) UNSIGNED DEFAULT '0 ' NOT NULL ;
__________________________________________________ _______________________________
پنجمین ارور:
MySQL Error : Table 'vb.datastore' doesnt exist
نمونه:
کد:
MySQL Error : Table 'vbiranir_vb.datastore' doesnt exist
حل:
کد:
CREATE TABLE `vbdatastore` ( `title` varchar(15) NOT NULL default '', `data` mediumtext, PRIMARY KEY (`title`) ) TYPE=MyISAM; INSERT INTO `vbdatastore` VALUES ('attachmentcache', ''); INSERT INTO `vbdatastore` VALUES ('products', ''); INSERT INTO `vbdatastore` VALUES ('languagecache', ''); INSERT INTO `vbdatastore` VALUES ('stylecache', ''); INSERT INTO `vbdatastore` VALUES ('options', ''); INSERT INTO `vbdatastore` VALUES ('smiliecache', ''); INSERT INTO `vbdatastore` VALUES ('iconcache', ''); INSERT INTO `vbdatastore` VALUES ('bbcodecache', ''); INSERT INTO `vbdatastore` VALUES ('userstats', ''); INSERT INTO `vbdatastore` VALUES ('usergroupcache', ''); INSERT INTO `vbdatastore` VALUES ('forumcache', ''); INSERT INTO `vbdatastore` VALUES ('cron', ''); INSERT INTO `vbdatastore` VALUES ('bitfields', ''); INSERT INTO `vbdatastore` VALUES ('maxloggedin', ''); INSERT INTO `vbdatastore` VALUES ('ranks', ''); INSERT INTO `vbdatastore` VALUES ('mailqueue', ''); INSERT INTO `vbdatastore` VALUES ('wol_spiders', ''); INSERT INTO `vbdatastore` VALUES ('banemail', ''); INSERT INTO `vbdatastore` VALUES ('birthdaycache', ''); INSERT INTO `vbdatastore` VALUES ('eventcache', ''); INSERT INTO `vbdatastore` VALUES ('pluginlist', ''); INSERT INTO `vbdatastore` VALUES ('pluginlistadmin', '');
-
تعداد تشکر ها از Ariya به دلیل پست مفید
-
March 21st, 2013 14:26
# ADS
-
March 27th, 2013, 13:15
#2
عضو انجمن
پاسخ : ارور های دیتابیس ویبولتین
سلام موقع ارسال پست من ارور زیر رو دارم :
Database error in vBulletin 4.2.0:
Invalid SQL:
SELECT text, languageid, special
FROM phrase AS phrase
LEFT JOIN phrasetype USING (fieldname)
WHERE phrase.fieldname = 'frontredirect'
AND varname = 'postthanks' AND languageid IN (-1, 0, 2);
MySQL Error : MySQL server has gone away
Error Number : 2006
Request Date : Wednesday, March 27th 2013 @ 08:38:23 AM
Error Date : Wednesday, March 27th 2013 @ 08:40:25 AM
Script : انجمن مجله سینمایی تلوزیونی تی وی مگ
Referrer : انجمن مجله سینمایی تلوزیونی تی وی مگ
IP Address : 2.180.89.241
Username : amir
Classname : vB_Database
MySQL Version :
میشه کمکم کنید حلش کنم
-
تعداد تشکر ها از TLOVE به دلیل پست مفید
-
March 27th, 2013, 13:17
#3
عضو انجمن
پاسخ : ارور های دیتابیس ویبولتین
من موقع ارسال پست ارور زیر رو دارم میشه کمکم کنید حلش کنم :
Database error in vBulletin 4.2.0:
Invalid SQL:
SELECT text, languageid, special
FROM phrase AS phrase
LEFT JOIN phrasetype USING (fieldname)
WHERE phrase.fieldname = 'frontredirect'
AND varname = 'postthanks' AND languageid IN (-1, 0, 2);
MySQL Error : MySQL server has gone away
Error Number : 2006
Request Date : Wednesday, March 27th 2013 @ 08:38:23 AM
Error Date : Wednesday, March 27th 2013 @ 08:40:25 AM
Script : انجمن مجله سینمایی تلوزیونی تی وی مگ
Referrer : انجمن مجله سینمایی تلوزیونی تی وی مگ
IP Address : 2.180.89.241
Username : amir
Classname : vB_Database
MySQL Version :
-
تعداد تشکر ها از TLOVE به دلیل پست مفید
-
March 27th, 2013, 13:39
#4
عضو انجمن
پاسخ : ارور های دیتابیس ویبولتین
سلام
کار خوبی است که انجام می دهید میخواستم از شما تشکر کنم
برای من ادیتور لود نمیشه چی کار باید بکنم
-
تعداد تشکر ها از besthosti.com به دلیل پست مفید