Mike Proft
Grünschnabel
Hallo zusammen
,
um mir den Sonntag auch restlos zu versauen, beschäftige ich mich mit folgendem Prob:
- ich habe eine MySql-DB ( Typ MyISAM ) u.a. eine Select-Abfrage welche eine Nummer erzeugt, die sich zusammensetzt aus Kundennummer und letzter ID des Kunden +1
Nun wäre mein Kunde ja kein richtiger Kunde, wenn er nicht gleich einen Sonderfall erwischen würde -> 2 Mann legen gleichzeitig einen Fall an.
Dies bedeutet, dass während der Sitzung beide die gleiche Nummer erhalten.
Die Frage ist, was hinsichtlich geringsten Aufwand - grösstem Sinn, am sinnvollsten erscheint:
- Tabellentyp auf InnoDB und Transaktionen umstellen, oder
- einfach ein Lock Table zu setzen
Für hilfreiche Tipps, über ein WIE und WAS, würde ich mich freuen.
Jrooßß
Mike

um mir den Sonntag auch restlos zu versauen, beschäftige ich mich mit folgendem Prob:
- ich habe eine MySql-DB ( Typ MyISAM ) u.a. eine Select-Abfrage welche eine Nummer erzeugt, die sich zusammensetzt aus Kundennummer und letzter ID des Kunden +1
Nun wäre mein Kunde ja kein richtiger Kunde, wenn er nicht gleich einen Sonderfall erwischen würde -> 2 Mann legen gleichzeitig einen Fall an.
Dies bedeutet, dass während der Sitzung beide die gleiche Nummer erhalten.
Die Frage ist, was hinsichtlich geringsten Aufwand - grösstem Sinn, am sinnvollsten erscheint:
- Tabellentyp auf InnoDB und Transaktionen umstellen, oder
- einfach ein Lock Table zu setzen
Für hilfreiche Tipps, über ein WIE und WAS, würde ich mich freuen.
Jrooßß
Mike