th2hro 0 Report post Posted June 8, 2006 Hi, sobald ich auf neue Themen klicke erhalte ich folgendes mySQL query error: INSERT INTO ibf_search_results (id,search_date,post_max,sort_key,sort_order, member_id,ip_address,query_cache) VALUES ('6fc3810a81640f00be39496d340968df',1149781810,6, 'last_post','desc',2,'85.177.10.81','SELECT t.*, t.title as topic_title FROM ibf_topics t WHERE t.approved=1 AND t.state != \'link\' AND t.forum_id IN(307,15,308,306,311,26, 24,36,53,30,31,32,27,28,29,25,251,45,37,43, 39,40,42,38,245,250,302,236,238,234,232,233,235,239,249, 247,265,248,240,253,266,241,242,243,299,300,312,58,57,55, 54,52,49,50,51,48,64,63,61,62,143,91,90,88,89,87,86,85,83,81, 80,79,78,77,76,75,68,303,133,132,131,130,129,127,98,97,96,95, 310,142,141,140,138,137,136,134,135,305,187,186,185,184,183, 182,154,153,151,152,150,149,148,147,146,145,144,283,196,195, 194,193,192,191,190,189,188,198,199,197,202,201,203,273,204, 205,207,200,270,277,219,220,221,222,208,209,223,224,231,230, 229,228,226,227,225,46,282,71,298,293,291,290,69,73,74,94,93, 92,125,126,124,122,123,120,121,118,119,116,117,115,113,114, 111,112,109,110,108,104,105,106,107,102,103,99,100,101,180, 179,267,276,211,217,213,215,214,216,212,218,274,237,256,257, 258,259,260,261,255,262,263,254,22,20,17,16,14,12,10,8,4,2,6, 178,175,176,177,172,173,174,170,171,169,167,168,166,164,165, 163,162,160,161,158,159,157,156,271,269,33,292,35,279,34,281, 13,285,272,286,264,304,268,41,295,56,287,3,7,23,278,11,280,275, 294,284,1,297,18,296,309,9,5,19,44,21) AND t.last_post > 1149763535 ORDER BY t.last_post DESC') SQL error: Can't open file: 'ibf_search_results.MYI'. (errno: 145) SQL error code: Date: Thursday 08th of June 2006 05:50:11 PM wie kann ich das abstellen ? Share this post Link to post
Stefan 0 Report post Posted June 8, 2006 Versuch mal mittels phpmyAdmin die Tabelle ibf_search_results zu reparieren. Klappt dies nicht, kannst du diese Tabelle ruhig gefahrlos löschen und neu anlegen, da diese nur temporäre Daten enthält. Notwendiges SQL Statement: DROP TABLE IF EXISTS `ibf_search_results`; CREATE TABLE `ibf_search_results` ( `id` varchar(32) NOT NULL default '', `topic_id` text NOT NULL, `search_date` int(12) NOT NULL default '0', `topic_max` int(3) NOT NULL default '0', `sort_key` varchar(32) NOT NULL default 'last_post', `sort_order` varchar(4) NOT NULL default 'desc', `member_id` mediumint(10) default '0', `ip_address` varchar(64) default NULL, `post_id` text, `post_max` int(10) NOT NULL default '0', `query_cache` text, PRIMARY KEY (`id`), KEY `search_date` (`search_date`) ) ENGINE=MyISAM Share this post Link to post
th2hro 0 Report post Posted June 8, 2006 hi stefan, danke... hab es vor kurzem ausprobiert. anzeigen lassen konnte ich mir die tabelle ja nicht da stand das die gerade benutzt wird... also hab ich die gelöscht und mit den code aus dem install ordner herausgezogen.. dann per phpmyadmin raufgezogen und fertig.. jetzt funktioniert es wieder... *freu* woran lag das ... ? muss ich damit rechnen das das wieder passiert ? Share this post Link to post
Stefan 0 Report post Posted June 8, 2006 Dürfte eigentlich nicht auftreten und sollte es öfters passieren, sollte dein Provider mal seine MySQL Konfiguration prüfen. Eine Reparatur hättest du aber auch per SQL Statement ausführen können. Sollte mal eine wichtige Tabelle betroffen sein (beispielsweise die Thementabelle) und eine Reparatur funktioniert nicht, kannst du dich ggf. an deinen Hoster wenden. Mit Adminrechten hat dieser meistens mehr Erfolg. Share this post Link to post