GX-Bug #45392
geschlossenIn einigen Tabellen werden Spalten mit NOT NULL definiert aber ohne Default-Wert angegeben
100%
Beschreibung
In einigen Tabellen werden Spalten mit NOT NULL defineiert aber kein Default Wert angegeben.
Bei vielen MySQL Servern kommt damit beim Bestellvorgang und in der Kundenbearbeitung zu Fehlern.
mysql error 1364 Field doesn't have a default value
Hier sind z.B. in der Tabelle "orders" die folgenden Felder betroffen:
gm_orders_code varchar(255) NOT NULL,
gm_packings_code varchar(255) NOT NULL,
gm_order_html MEDIUMTEXT,
gm_order_txt MEDIUMTEXT NOT NULL,
gm_order_send_date datetime NOT NULL,
gm_send_order_status int(1) NOT NULL,
gm_cancel_date datetime NOT NULL,
abandonment_download tinyint(1) NOT NULL,
abandonment_service tinyint(1) NOT NULL,
orders_hash varchar(32) NOT NULL,
intraship_shipmentnumber varchar(255) NOT NULL
Es können noch andere Tabellen und Spalten betroffen sein. Hier sollte ggf. mit SQL beim Update geprüft werden und entsprechende ALTER TABLE Befehle ausgeführt werden.
Von Moritz Bunjes vor mehr als 8 Jahren aktualisiert
- Status wurde von Gemeldet zu In Bearbeitung geändert
- Zugewiesen an wurde auf Moritz Bunjes gesetzt
Von Moritz Bunjes vor mehr als 8 Jahren aktualisiert
- Thema wurde von In einigen Tabellen werden Spalten mit NOT NULL defineiert aber kein Default Wert angegeben zu In einigen Tabellen werden Spalten mit NOT NULL definiert aber ohne Default-Wert angegeben geändert
- Status wurde von In Bearbeitung zu Erledigt geändert
- Zielversion wurde von 133 zu 2.7.2.0 beta2 geändert
- % erledigt wurde von 0 zu 100 geändert
- Betroffene Versionen
2.7.1.0, 2.7.1.1wurde gelöscht