Re: Doppelte Einträge - Performance Problem?
Christopher Lotz Wrote:
-------------------------------------------------------
>
> a) Kann das sein?
> b) Was kann ich dagegen tun?
Werden doppelte Aufträge erzeugt, weil es dem Anwender "zu lange dauert" und er nochmal auf [Speichern] klickt? Am Besten nach dem ersten [Klick] den Knopf per JavaScript blockieren oder deaktivieren.
Die Datenbank erzeugt von sich aus keine doppelten Datensätze (Einträge), ausser es werden Triggern eingesetzt, aber dann ist es vom Datenbank-Programmierer so erwünscht. Das hat dann nichts mit Systembelastung zu tun.
Doppelte Datensätze werden durch eine Primary Key (PK) Definition verhindert. Ist der PK ein Autoimcrement, dann klappt dass nun wieder nicht, da beim INSERT automatisch ein neuer PK vergeben wird.
Frage:
Wie wird der PK erzeugt?
Wie sieht die Tabellenstruktur der Auftragstabelle aus?
mysql>SHOW CREATE TABLE auftragstabelle;
Wie sieht der INSERT aus?
Grüße
Thomas
Subject
Views
Written By
Posted
1640
August 15, 2012 12:22AM
Re: Doppelte Einträge - Performance Problem?
1481
August 15, 2012 12:55AM
1210
August 15, 2012 02:53AM
1221
August 15, 2012 05:29AM
1354
August 19, 2012 04:07AM
975
August 19, 2012 07:34AM
1010
August 19, 2012 10:57AM
1220
August 19, 2012 12:20PM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.