Fehler 1146: Table 'xxx.yyy updates' doesn't exist SQL=TRUNCATE TABLE yyy updates

Aus Help Me Do It! <WIKI>
Zur Navigation springen Zur Suche springen


Das passiert gerne bei fehlgeschlagenen Updatescheck und lässt sich einfach lösen, vorausgesetzt Sie haben administrativen Zugang zu Ihrer Datenbank mit der Möglichkeit, SQL Befehle auszuführen.

Am besten hat sich bisher dieser Code bewährt:

DROP TABLE yyy_updates;CREATE TABLE IF NOT EXISTS `yyy_updates` (

 `update_id` int(11) NOT NULL AUTO_INCREMENT,
 `update_site_id` int(11) DEFAULT 0,
 `extension_id` int(11) DEFAULT 0,
 `name` varchar(100) DEFAULT ,
 `description` text NOT NULL,
 `element` varchar(100) DEFAULT ,
 `type` varchar(20) DEFAULT ,
 `folder` varchar(20) DEFAULT ,
 `client_id` tinyint(3) DEFAULT 0,
 `version` varchar(32) DEFAULT ,
 `data` text NOT NULL,
 `detailsurl` text NOT NULL,
 `infourl` text NOT NULL,
 `extra_query` varchar(1000) DEFAULT ,
 PRIMARY KEY (`update_id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Available Updates';

Dazu melden Sie sich in Ihrer Datenbankoberfläche an, suchen die korrekte Datenbank aus und wechseln Sie in das SQL Fenster. Nun kopieren Sie obigen Code und setzen diesen in dem Eingabefeld Ihres SQL Fensters ein undändern die Einträge yyy_updates im obigen Code entsprechend dem Inhalt Ihrer Fehlermeldung.

Wenn also in Ihrer Fehlermeldung die Tabelle 582rz_updates auftaucht, ersetzen Sie die beiden Einträge yyy_updates durch 592rz_updates und führen Sie den SQL Befehl aus.

Danach sollten Sie wieder normalen Zugriff auf Ihre Installation haben, ebenso sollte die Joomla Webseite wieder online sein.