Zum Inhalt

Row size too large#

Problem#

Ich möchte i-doit Updaten. Während des Update erscheint eine Fehlermeldung, wie z.B.:

Problem

Problem

Lösung#

Ein Backup sollte wegen dem Update schon vorhanden sein.

Wir setzen das row size und führen das Update erneut aus:

Zuerst loggen wir uns bei mysql ein:

1
    mysql -uroot -p

Nun wird die betroffene Datenbank gewählt.

1
    USE idoit_data;

Falls der Fehler für mehrere Datenbanken auftritt, muss dieser Schritt für alle betroffenen Datenbanken ausgeführt werden.

Dies kann der Fall sein, wenn es mehrere Mandanten gibt.

Nun setzen wir das ROW_FORMAT der Tabelle von Fixed auf Dynamic:

1
    ALTER TABLE isys_cats_person_list ROW_FORMAT=DYNAMIC;