Neu Update 5.2.2 -> 5.2.4 Fehler

quickstyle2010

Gut bekanntes Mitglied
19. September 2013
147
20
Oberhausen
Hey zusammen,

das Upate von 5.2.2 zu 5.2.4 läuft nicht und wird angehalten.

Dieser Fehler wird ausgeworfen:
Fehler bei Update: "SQLSTATE[HY000]: General error: 1709 Index column size too large. The maximum column size is 767 bytes" in: /var/www/vhosts/xxxxxxxxx/httpdocs/qs-jtl/update/migrations/20221014132527_create_index_for_newsletter.php

Jemand eine Idee?

Viele Grüße

Jörg
 
  • Gefällt mir
Reaktionen: HelmaSpona

quickstyle2010

Gut bekanntes Mitglied
19. September 2013
147
20
Oberhausen
Soderle Update...

Den vorhin beschrieben Fehler konnte ich mit Hilfe eines Hinweises durch den Support lösen.
Das Row_Format bei zwei Tabellen war nicht "DYNAMIC"

Trotzdem geht es nicht weiter.

Jetzt kommt der nächste Fehler:
Fehler bei Update: "SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs" in: /var/www/vhosts/xxxxxxx/httpdocs/qs-jtl/update/migrations/20221207165951_add_dlastlogin_and_lastloginhash_to_tkunde.php

Ich bin ratlos 🙁
 

quickstyle2010

Gut bekanntes Mitglied
19. September 2013
147
20
Oberhausen
So auch das ist gelöst:

SET innodb_strict_mode = 0;
ALTER TABLE tkunde ADD COLUMN dLastLogin DATETIME DEFAULT NULL AFTER nLoginversuche

brachte dann die Lösung. 🙂
 
  • Gefällt mir
Reaktionen: hula1499

Ähnliche Themen