Hallo Michael,
sehe ich das richtig:
Du hattest bei BwPostman die Version 4.1.5. Das Update auf die 4.2.0 ging daneben, ebenso das anschließende Update von der 4.1.5 auf die 4.2.2?
Oder hattest Du vorher dem Versuch mit der 4.2.2 in BwPostman die Tabellen gesichert, dann BwPostman gelöscht, die 4,1,5 neu installiert und die Tabellen wiederhergestellt, so das Du auf einer sauberen Installation der 4.1.5 warst?
Wenn ich die 4.1.5 installiere, habe ich für die Spalte basics natürlich auch das, was Du hier angegeben hast. Wenn ich dann das Update auf die 4.2.0 mache, hat die Spalte basics den Typ TEXT, keinen Default und NULL darf sie auch nicht werden. Meine Datenbank repariert also stillschweigend meinen SQL-Fehler. So kann ich den Fehler also hier leider nicht reproduzieren.
Zum Vergleich:
Ich habe hier MariaDB 10.11.3.
SHOW VARIABLES like 'sql_mode' zeigt mir
STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Wie sieht das bei Dir aus? Mich interessiert vor allem, was SHOW VARIABLES bei Dir liefert und ob Du MySQL oder MariaDB verwendest, die Version ist vermutlich nicht so wichtig..
Ganz liebe Grüße
Romana