Shopware 6

SQL-Dump kann nicht in Shopware 6 importiert werden: „Der für die generierte Spalte … in der Tabelle … angegebene Wert ist nicht zulässig“

Icon NetzkollektivVon Dominik Krebs, Geschäftsführer, CTO

Beim Importieren eines Shopware 6 in ein anderes System, z.B. bei der Migration der Instanz auf einen anderen Server, kann es vorkommen, dass Sie den folgenden Fehler erhalten:

The value specified for generated column … in table … is not allowed

Dieser Fehler tritt typischerweise auf beim Versuch einen MariaDB-Dump in eine MySQL-Datenbank zu importieren, da sich die Syntax der beiden Datenbanken leicht unterscheidet. Die einfache, aber nicht ganz offensichtliche Lösung besteht darin, den Dump mit dem MySQL-Client anstelle des MariaDB-Clients zu exportieren. Wenn der mysql-Client nicht installiert ist, verwenden Sie einfach Docker mit einem MySQL-Client-Image:

docker run --network host -it --rm joseluisq/mysql-client mysqldump --hex-blob -h 127.0.0.1 -u root -proot -P 31006 shopware

Jetzt sollte der Import reibungslos funktionieren!

Shopware 6 Agentur gesucht?

Sie sind auf der Suche nach einer zuverlässigen Agentur, die sich mit Shopware 6 auskennt und Ihnen unkompliziert durch den Online-Shop Alltag hilft? NETZKOLLEKTIV betreut Händler seit über 10 Jahren. Rufen Sie uns an!

Jetzt unverbindlich über mein Projekt sprechen