[GELÖST] Datenbank aktualisieren...Add Key zu allen Tabellen
Guten Morgen!
ich habe seit heute früh eine komische Ansicht beim aktualisieren Datenbank:
ALTER TABLE `tl_log` ADD PRIMARY KEY (`id`);
ALTER TABLE `tl_search` ADD PRIMARY KEY (`id`);
ALTER TABLE `tl_search` ADD UNIQUE KEY `url` (`url`);
ALTER TABLE `tl_search` ADD UNIQUE KEY `checksum_pid` (`checksum`, `pid`);
ALTER TABLE `tl_search` ADD FULLTEXT KEY `text` (`text`);
ALTER TABLE `tl_search_index` ADD PRIMARY KEY (`id`);
ALTER TABLE `tl_search_index` ADD KEY `pid` (`pid`);
ALTER TABLE `tl_search_index` ADD KEY `word` (`word`);
ALTER TABLE `tl_search_index` ADD KEY `language` (`language`);
ALTER TABLE `tl_session` ADD PRIMARY KEY (`id`);
ALTER TABLE `tl_session` ADD KEY `pid` (`pid`);
ALTER TABLE `tl_session` ADD UNIQUE KEY `hash` (`hash`);
ALTER TABLE `tl_style` ADD PRIMARY KEY (`id`);
und das setzt sich fort für jede Tabelle.
Außerdem gibt es für jede Tabelle noch:
ALTER TABLE `tl_mgz_genes` CHANGE `mgz_id` `mgz_id` varchar(255) NOT NULL unique default '';
ALTER TABLE `tl_mgz_tags` CHANGE `title` `title` varchar(255) NOT NULL UNIQUE;
ALTER TABLE `tl_log` CHANGE `id` `id` int(10) unsigned NOT NULL auto_increment;
hat jemand eine Ahnung was es damit auf sich hat, bzw. wie ich das beheben kann?
Wenn ich das ausführen will kommt natürlich ein Fehler, beim oberen:
Uncaught exception 'Exception' with message 'Query error: Duplicate entry '0' for key 'PRIMARY' (ALTER TABLE `tl_search` ADD PRIMARY KEY (`id`);)
und beim unteren:
Uncaught exception 'Exception' with message 'Query error: Incorrect table definition; there can be only one auto column and it must be defined as a key (ALTER TABLE `tl_log` CHANGE `id` `id` int(10) unsigned NOT NULL auto_increment;)'
Die einzige Änderung die ich gemacht habe, ist die Tabellen zu exportieren für ein Testsystem und von dort wieder zu importieren.
Viele Grüße
D.
P.S. Die Seite funktioniert sonst einwandfrei...