Datenbank Import Fehler generated column not allowed

Hallo zusammen,

Bekomme neuerdings den Fehler: The value specified for generated column ‚document_number‘ in table ‚document‘ is not allowed beim Import. Dies betrifft dutzende Spalten.

Ich nutzte bislang per SSH die Export/ Import Kombo mysqldumper und mysql8 ohne Probleme.

Shopware 6.7.4.2

Das sind Spalten, deren Wert automatisiert anhand einer hinterlegten Formel erstellt wird. Im Import dürfen diese Felder nicht gesetzt sein.

Das Problem tritt regelmäßig auf bei Wechsel von MariaDB zu MqSQl bzw. auch mit diversen (veralteten) mysqldump Versionen.

Hat nichts mit Shopware zu tun. Im Internet wird das Problem ausführlich beschrieben. Hier im Forum gibt es aber auch schon Antworten dazu.

Danke für deine Einschätzung. Meine Vermutung ging auch in die Richtung MariaDB und MySQL. mysqldump läuft tatsächlich als MariaDB Version und daher der Konflikt beim Import mit MySQL.

mysqldump Ver 10.19 Distrib 10.11.15-MariaDB, for debian-linux-gnu (x86_64)

mysql8 Ver 8.3.0 for Linux on x86_64 (MySQL Community Server - GPL)

Werde Timme kontaktieren.

Lösung lag so nah: mit mysql8dump statt mysqldump klappt es. Danke an der Stelle an den schnellen Top Support von Timme Hosting.

mysql8dump --version

mysqldump  Ver 8.3.0 for Linux on x86_64 (MySQL Community Server - GPL)
1 „Gefällt mir“