﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking
2351	MySQL-Bug mit AUTO_INCREMENT auf InnoDB	noRiddle	somebody	"Das in diesem Thread behandelte und von Sergio Müller recherchierte Thema ist sehr wichtig:
[https://www.modified-shop.org/forum/index.php?topic=35574.msg392295#msg392295 Bug im Shop? Bestellungen werden dem falschen Kunden zugeordnet | Antwort #74] 
und folgende.
Es gibt offensichtlich bei InnoDB-Tabellen einen Bug der bewirkt, daß nach einem Neustart des MySQL-Servers AUTO_INCREMENT-Werte nicht auf die eigtlichen gesetzt werden sondern auf Max-ID + 1. Wenn nun vor dem Neustart Kundenkonten gelöscht wurden, ob durch die Einstellung ""Gast-Konten löschen"" oder durch manuelles Löschen auf Verlangen eines Kunden, werden nach dem Neustart ''customers_id'' erneut vergeben die bereits vorher vergeben wurden, was bewirkt, daß Kunden Bestellungen von anderen sehen können.
Natürlich wirkt sich der Bug auf alle Tabellen mit AUTO_INCREMENT-IDs aus, wenn auch nicht mit ganz so gravierenden Folgen.
Der beschriebene Bug ist wohl erst ab MySQL 8.0 und MariaDB 10.2.4 gefixt.

Imo ist die einzige Lösung bei Installation des Shops sich nicht auf die Default-ENGINE des DBMS zu verlassen sondern zwingend MyISAM als ENGINE zu setzen.

Gruß,
noRiddle
"	Bug/Fehler	closed	hoch	modified-shop-2.0.8.0	Shop	2.0.7.2	fixed				
