خ ــادم الإسلام
06-12-2007, 10:33 صباحاً
بسم الله الرحمن الرحيم
احبائي اعضاء مرسى الفى بي الكرام
جمعت لكم أغلب أخطاء قواعد البيانات بموضوع واحد
وهي عبارة عن الخطأ + الحل (الحل عبارة عن زراعة امر بقاعدة البيانات )
بسم الله نبدأ
الخطاء
mysql error: Unknown column 'lastthread' in 'field list'
الحل
ALTER TABLE `forum` ADD `lastthread` CHAR( 250 ) NOT NULL ;
ALTER TABLE `forum` ADD `lastthreadid` INT( 10 ) NOT NULL ;
==========
الخطاء
mysql error: Unknown column 'u.downloads' in 'where clause'
الحل
ALTER TABLE `user` ADD `downloads` text NOT NULL;
==========
الخطاء
mysql error: Unknown column 'avatardata' in 'field list'
الحل
ALTER TABLE `user` ADD `avatardata` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
mysql error: Unknown column 'maxnewthreadtime' in 'field list'
الحل
ALTER TABLE `usergroup` ADD `maxnewthreadtime` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'ipaddress' in 'field list'
الحل
ALTER TABLE `moderatorlog` ADD `ipaddress` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'showbirthday' in 'where clause'
الحل
ALTER TABLE `user` ADD `showbirthday` MEDIUMBLOB NOT NULL;
او
ALTER TABLE `user` ADD `showbirthday` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
ALTER TABLE `user` ADD `showbirthday` MEDIUMBLOB NOT NULL;
او
ALTER TABLE `user` ADD `showbirthday` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'receivebulletin' in 'field list'
الحل
ALTER TABLE `user` ADD `receivebulletin` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
ALTER TABLE `user` ADD `receivebulletin_type` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'canview' in 'on clause'
الحل
ALTER TABLE `subscribethread` ADD `canview` smallint(5) unsigned NOT NULL default '1';
==========
الخطاء
MySQL Error : Unknown column 'maxnewthread' in 'field list'
الحل
ALTER TABLE `thread` ADD `threadid` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'skype' in 'field list'
الحل
ALTER TABLE `user` ADD `skype` MEDIUMBLOB NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'xxxx_vb.setting.grouptitle' in 'on clause'
الحل
ALTER TABLE `setting` ADD `settinggroupid` SMALLINT( 5 ) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'titleonly' in 'field list'
الحل
ALTER TABLE search ADD titleonly SMALLINT UNSIGNED NOT NULL DEFAULT '0'
==========
الخطاء
mysql error: Unknown column 'customavatar.avatardata' in 'field list'
الحل
ALTER TABLE `customavatar` ADD `avatardata` MEDIUMBLOB NOT NULL;
=========
الخطاء
MySQL Error : Unknown column 'completed' in 'where clause'
الحل
ALTER TABLE search ADD `completed` smallint(5) unsigned NOT NULL default '1';
==========
الخطاء
MySQL Error : Unknown column 'phrasegroup_global' in 'field list'
الحل
ALTER TABLE `language` ADD `phrasegroup_global` mediumtext
==========
الخطاء
MySQL Error : Cant find FULLTEXT index matching the column list
الحل
ALTER TABLE thread ADD FULLTEXT(title);
==========
الخطاء
MySQL Error : Unknown column 'showprivate' in 'field list'
الحل
ALTER TABLE forum ADD showprivate TINYINT UNSIGNED NOT NULL DEFAULT '0';
==========
الخطاء
MySQL Error : Unknown column 'hhroptions' in 'field list'
الحل
ALTER TABLE `usergroup` ADD `hhroptions` VARCHAR( 255 ) DEFAULT '0' NOT NULL ;
==========
الخطاء
MySQL Error : Unknown column 'datatype' in 'field list'
الحل
Alter table `setting` ADD `datatype` enum('free','number','boolean') NOT NULL default 'free';
==========
الخطاء
MySQL Error : Unknown column 'defaultsortfield' in 'field list'
الحل
ALTER TABLE forum ADD defaultsortfield VARCHAR(50) NOT NULL DEFAULT 'lastpost';
ALTER TABLE forum ADD defaultsortorder ENUM('asc', 'desc') NOT NULL DEFAULT 'desc';
==========
الخطاء
MySQL Error : Column 'points' in field list is ambiguous
الحل
تفتح ملف usercp.php
وتبحث عن SELECT points وتستبدله ب : SELECT user.points
او
فتح ملف usercp.php
وابحث عن :
SELECT points,
واستبدله ب:
SELECT infraction.points,
==========
الخطاء
MySQL Error : Unknown column 'warnings' in 'field list'
الحل
ALTER TABLE user ADD COLUMN `warnings` int(10) unsigned NOT NULL default '0';
=========
الخطاء
MySQL Error : Unknown column 'defaultsortorder' in 'field list'
الحل
ازرع كل امر بروحة
Alter table `forum` DROP `defaultsortorder`;
Alter table `forum` DROP `defaultsortorder`;
Alter table `forum` ADD `defaultsortfield` varchar(50) NOT NULL default 'lastpost';
Alter table `forum` ADD `defaultsortorder` enum('asc','desc') NOT NULL default 'desc';
Alter table `forum` ADD `showprivate` tinyint(3) unsigned NOT NULL default '0';
==========
الخطاء
mysql error: Unknown column 'lastvote' in 'field list'
الحل
ALTER TABLE `poll` ADD `lastvote` INT(15) DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'executionorder' in 'field list'
الحل
alter table `plugin` add `executionorder` smallint(5) unsigned NOT NULL default '5';
==========
الخطاء
MySQL Error : Table 'xxxx_vb.post_parsed' doesnt exist
الحل
ازرع الامر
RENAME TABLE postparsed TO post_parsed ;
ثم قم بحذف الهاكات
ثم ازرع الامر التالي
RENAME TABLE post_parsed TO postparsed ;
بعد روح ركب الهاكات من الاول بما يتوافق مع اصدار نسختك
==========
الخطاء
MySQL Error : Unknown column 'styleid' in 'where clause'
الحل
ALTER TABLE `style` ADD `styleid` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'signaturepermissions' in 'field list'
الحل
alter table usergroup add `signaturepermissions` int(10) unsigned NOT NULL default '0';
==========
الخطاء
MySQL Error : Unknown column 'defaultsortfield' in 'field list'
الحل
ازرع ها الاوامر واحد واحد
Alter table `forum` DROP `defaultsortfield`;
Alter table `forum` DROP `defaultsortorder`;
Alter table `forum` ADD `defaultsortfield` varchar(50) NOT NULL default 'lastpost';
Alter table `forum` ADD `defaultsortorder` enum('asc','desc') NOT NULL default 'desc';
Alter table `forum` ADD `showprivate` tinyint(3) unsigned NOT NULL default '0';
==========
الخطاء
MySQL Error : Unknown column 'field1' in 'field list'
الحل
ازرع هذه الأوامر سطر سطر ظهر لك خطأ أثناء الزرع أمر عادي تجاوزه وازرع الأمر الموالي :
ALTER TABLE userfield add `field1` mediumtext ;
ALTER TABLE userfield add `field2` mediumtext ;
ALTER TABLE userfield add `field3` mediumtext ;
ALTER TABLE userfield add `field4` mediumtext ;
ALTER TABLE userfield add `field5` mediumtext ;
ALTER TABLE userfield add `field6` mediumtext ;
ALTER TABLE userfield add `field7` mediumtext ;
ALTER TABLE userfield add `field8` mediumtext ;
ALTER TABLE userfield add `field9` mediumtext ;
ALTER TABLE userfield add `field10` mediumtext ;
ALTER TABLE userfield add `field11` mediumtext ;
ALTER TABLE userfield add `field12` mediumtext ;
ALTER TABLE userfield add `field13` mediumtext ;
ALTER TABLE userfield add `field14` mediumtext ;
==========
الخطاء
MySQL Error : Unknown table 'post' in field list
الحل
هذا نتيجة بروداكت عدد مواضيع العضو وعدد مشاركاته برمجة milad
احذفه
او هاك النص المخفي
احبائي اعضاء مرسى الفى بي الكرام
جمعت لكم أغلب أخطاء قواعد البيانات بموضوع واحد
وهي عبارة عن الخطأ + الحل (الحل عبارة عن زراعة امر بقاعدة البيانات )
بسم الله نبدأ
الخطاء
mysql error: Unknown column 'lastthread' in 'field list'
الحل
ALTER TABLE `forum` ADD `lastthread` CHAR( 250 ) NOT NULL ;
ALTER TABLE `forum` ADD `lastthreadid` INT( 10 ) NOT NULL ;
==========
الخطاء
mysql error: Unknown column 'u.downloads' in 'where clause'
الحل
ALTER TABLE `user` ADD `downloads` text NOT NULL;
==========
الخطاء
mysql error: Unknown column 'avatardata' in 'field list'
الحل
ALTER TABLE `user` ADD `avatardata` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
mysql error: Unknown column 'maxnewthreadtime' in 'field list'
الحل
ALTER TABLE `usergroup` ADD `maxnewthreadtime` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'ipaddress' in 'field list'
الحل
ALTER TABLE `moderatorlog` ADD `ipaddress` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'showbirthday' in 'where clause'
الحل
ALTER TABLE `user` ADD `showbirthday` MEDIUMBLOB NOT NULL;
او
ALTER TABLE `user` ADD `showbirthday` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
ALTER TABLE `user` ADD `showbirthday` MEDIUMBLOB NOT NULL;
او
ALTER TABLE `user` ADD `showbirthday` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'receivebulletin' in 'field list'
الحل
ALTER TABLE `user` ADD `receivebulletin` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
ALTER TABLE `user` ADD `receivebulletin_type` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'canview' in 'on clause'
الحل
ALTER TABLE `subscribethread` ADD `canview` smallint(5) unsigned NOT NULL default '1';
==========
الخطاء
MySQL Error : Unknown column 'maxnewthread' in 'field list'
الحل
ALTER TABLE `thread` ADD `threadid` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'skype' in 'field list'
الحل
ALTER TABLE `user` ADD `skype` MEDIUMBLOB NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'xxxx_vb.setting.grouptitle' in 'on clause'
الحل
ALTER TABLE `setting` ADD `settinggroupid` SMALLINT( 5 ) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'titleonly' in 'field list'
الحل
ALTER TABLE search ADD titleonly SMALLINT UNSIGNED NOT NULL DEFAULT '0'
==========
الخطاء
mysql error: Unknown column 'customavatar.avatardata' in 'field list'
الحل
ALTER TABLE `customavatar` ADD `avatardata` MEDIUMBLOB NOT NULL;
=========
الخطاء
MySQL Error : Unknown column 'completed' in 'where clause'
الحل
ALTER TABLE search ADD `completed` smallint(5) unsigned NOT NULL default '1';
==========
الخطاء
MySQL Error : Unknown column 'phrasegroup_global' in 'field list'
الحل
ALTER TABLE `language` ADD `phrasegroup_global` mediumtext
==========
الخطاء
MySQL Error : Cant find FULLTEXT index matching the column list
الحل
ALTER TABLE thread ADD FULLTEXT(title);
==========
الخطاء
MySQL Error : Unknown column 'showprivate' in 'field list'
الحل
ALTER TABLE forum ADD showprivate TINYINT UNSIGNED NOT NULL DEFAULT '0';
==========
الخطاء
MySQL Error : Unknown column 'hhroptions' in 'field list'
الحل
ALTER TABLE `usergroup` ADD `hhroptions` VARCHAR( 255 ) DEFAULT '0' NOT NULL ;
==========
الخطاء
MySQL Error : Unknown column 'datatype' in 'field list'
الحل
Alter table `setting` ADD `datatype` enum('free','number','boolean') NOT NULL default 'free';
==========
الخطاء
MySQL Error : Unknown column 'defaultsortfield' in 'field list'
الحل
ALTER TABLE forum ADD defaultsortfield VARCHAR(50) NOT NULL DEFAULT 'lastpost';
ALTER TABLE forum ADD defaultsortorder ENUM('asc', 'desc') NOT NULL DEFAULT 'desc';
==========
الخطاء
MySQL Error : Column 'points' in field list is ambiguous
الحل
تفتح ملف usercp.php
وتبحث عن SELECT points وتستبدله ب : SELECT user.points
او
فتح ملف usercp.php
وابحث عن :
SELECT points,
واستبدله ب:
SELECT infraction.points,
==========
الخطاء
MySQL Error : Unknown column 'warnings' in 'field list'
الحل
ALTER TABLE user ADD COLUMN `warnings` int(10) unsigned NOT NULL default '0';
=========
الخطاء
MySQL Error : Unknown column 'defaultsortorder' in 'field list'
الحل
ازرع كل امر بروحة
Alter table `forum` DROP `defaultsortorder`;
Alter table `forum` DROP `defaultsortorder`;
Alter table `forum` ADD `defaultsortfield` varchar(50) NOT NULL default 'lastpost';
Alter table `forum` ADD `defaultsortorder` enum('asc','desc') NOT NULL default 'desc';
Alter table `forum` ADD `showprivate` tinyint(3) unsigned NOT NULL default '0';
==========
الخطاء
mysql error: Unknown column 'lastvote' in 'field list'
الحل
ALTER TABLE `poll` ADD `lastvote` INT(15) DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'executionorder' in 'field list'
الحل
alter table `plugin` add `executionorder` smallint(5) unsigned NOT NULL default '5';
==========
الخطاء
MySQL Error : Table 'xxxx_vb.post_parsed' doesnt exist
الحل
ازرع الامر
RENAME TABLE postparsed TO post_parsed ;
ثم قم بحذف الهاكات
ثم ازرع الامر التالي
RENAME TABLE post_parsed TO postparsed ;
بعد روح ركب الهاكات من الاول بما يتوافق مع اصدار نسختك
==========
الخطاء
MySQL Error : Unknown column 'styleid' in 'where clause'
الحل
ALTER TABLE `style` ADD `styleid` INT(10) UNSIGNED DEFAULT '0' NOT NULL;
==========
الخطاء
MySQL Error : Unknown column 'signaturepermissions' in 'field list'
الحل
alter table usergroup add `signaturepermissions` int(10) unsigned NOT NULL default '0';
==========
الخطاء
MySQL Error : Unknown column 'defaultsortfield' in 'field list'
الحل
ازرع ها الاوامر واحد واحد
Alter table `forum` DROP `defaultsortfield`;
Alter table `forum` DROP `defaultsortorder`;
Alter table `forum` ADD `defaultsortfield` varchar(50) NOT NULL default 'lastpost';
Alter table `forum` ADD `defaultsortorder` enum('asc','desc') NOT NULL default 'desc';
Alter table `forum` ADD `showprivate` tinyint(3) unsigned NOT NULL default '0';
==========
الخطاء
MySQL Error : Unknown column 'field1' in 'field list'
الحل
ازرع هذه الأوامر سطر سطر ظهر لك خطأ أثناء الزرع أمر عادي تجاوزه وازرع الأمر الموالي :
ALTER TABLE userfield add `field1` mediumtext ;
ALTER TABLE userfield add `field2` mediumtext ;
ALTER TABLE userfield add `field3` mediumtext ;
ALTER TABLE userfield add `field4` mediumtext ;
ALTER TABLE userfield add `field5` mediumtext ;
ALTER TABLE userfield add `field6` mediumtext ;
ALTER TABLE userfield add `field7` mediumtext ;
ALTER TABLE userfield add `field8` mediumtext ;
ALTER TABLE userfield add `field9` mediumtext ;
ALTER TABLE userfield add `field10` mediumtext ;
ALTER TABLE userfield add `field11` mediumtext ;
ALTER TABLE userfield add `field12` mediumtext ;
ALTER TABLE userfield add `field13` mediumtext ;
ALTER TABLE userfield add `field14` mediumtext ;
==========
الخطاء
MySQL Error : Unknown table 'post' in field list
الحل
هذا نتيجة بروداكت عدد مواضيع العضو وعدد مشاركاته برمجة milad
احذفه
او هاك النص المخفي