Der Bug ist so unglaublich, daß man auf so etwas nicht kommen würde.
Kannst du denn bestätigen, daß im betroffenen Shop die betroffene Tabelle, also die
customers, auf ENGINE InnoDB läuft ?
Ich konvertiere grundsätzlich immer alle Tabellen nach MyISAM, wenn die Default-Engine InnoDB ist und folglich bei Installation des Shops alle Tabellen auf InnoDB angelegt werden..
Ich sage nochmals:
[...]
Wieder ein Grund (habe ich bereits mehrfach versucht anzuregen), warum man bei Generierung der Datenbank für die jeweiligen Tabelle die ENGINE festlegen sollte (genauso wie auch bei neuen Tabellen die von Modulen angelegt werden).
[..]
Das darf auf keinen Fall untergehen und wir sollten dazu ein wenig Nachdruck bei
modified erwirken. Dazu müssten wir allerdings die Bestätigung von allen haben, die das Problem nachstellen konnten, oder besser, die auf das Problem gestossen sind, daß die DB-Tabellen auf InnoDB laufen, insbesondere die Tabelle
customers.
Auch auf andere Tabellen trifft das Problem allerdings zu, wenn auch nicht mit so gravierenden Folgen.
Ab MySQL 8.0 und MariaDB 10.2.4 scheint das Problem übrigens gefixt worden zu sein.
Gruß,
noRiddle