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.