Warum werden veraltete Daten in MySQL nach Lösch- und Einfügevorgängen wieder angezeigt?
Ihr Problem ergibt sich aus der Standardisolationsstufe von MySQL, die als „bezeichnet“ wird. REPEATABLE READ“, wodurch verhindert wird, dass Änderungen, die nach der Initiierung einer Transaktion vorgenommen werden, sichtbar sind. Trotz der Verpflichtung dieser Änderungen spiegeln andere Verbindungen sie möglicherweise nicht wider.
Überwindung veralteter Daten
Um diese Situation zu beheben, haben Sie zwei Möglichkeiten:
Es kann auch von Vorteil sein, in Ihrer MySQL-Dokumentation nach Optionen zum Ändern der Standardisolationsstufe zu suchen.
Das obige ist der detaillierte Inhalt vonWarum bleiben veraltete Daten in MySQL nach dem Löschen und Einfügen bestehen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!