Nach dem Update von tt_address
erhalte ich folgende Fehlermeldung:
tt_address Table error! Probably one or more required fields/tables are missing in the database!
direct_mail ist bei mir nicht installiert, daher kann der Fehler nicht kommen.
Die Frage ist ja nur, welche Felder/Tabellen fehlen denn genau, könnte ich ja manuell nachtragen ?
Torsten.E
Die Frage ist ja nur, welche Felder/Tabellen fehlen denn genau, könnte ich ja manuell nachtragen ?
- Gehe noch mal in den ext manager und klick tt_address an und schau ob noch db Tabellen angelegt werden können (wenn dann update)
- Wenn das nichts bringt, ins Install Tool und DB compare ausführen
DB compare bringt ne Meldung,
dass einige Felder in unterschiedlichen
Tabellen geändert werden müssen = alles angeklickt (automatisch)
Andere Tabellen und Felder werden
nicht mehr benötigt, würden umbenannt
= nix angeklickt (automatisch)
Jetzt habe ich einfach "Write to database"
ausgeführt, der Fehler ist aber immer
noch da ?
Die Änderungen werden aber nicht durchgeführt,
habe gerade mal nachgeschaut.
ALTER TABLE tt_address CHANGE gender gender varchar(1) NOT NULL default '';
Current value: char(1) default ''
Das geht nicht, varchar(1) macht MySQL nicht, zumindest nicht in meiner Version 4.1.22
Weis aber nicht, ob das der Fehler in der Extension sein soll.
Na dann nimm mal einen vergleichbaren Feldtyp
char(1) war ja drin.
Aber jetzt meckert es eben immer
das die Struktur praktisch falsch ist.