title image


Smiley MYSQL - Datensatz anlegen und id auslesen
Hallo,



Ich habe eine MySQL4- DB.



In der ist eine Tabelle Bestellungen mit einem key best_id und eine Tabelle Bestellpositionen, das das Feld best_id als F-Key besitzt.



Ich möchte nun eine Bestellung mit Positionen speichern.



Dazu mache ich erst einen Insert in die Bestellungstabelle.



Um jetzt den Insert in die Positionstabelle zu erzeugen, brauchee ich aber die best_id aus der Bestellungtabelle, die zur neu erzeugten Bestellung gehört.



Wie kann ich das bewerkstelligen?



Wenn parallel zwei unterschiedliche Bestellungen eingehen, vermischen sich die evtl., und die Positionen landen evtl an der Falschen Bestellung.



Gibts in MySQL eine möglichkeit beim Insert den Key zurückzuerhalten.



Wüsste sonst nicht, wie ich die beiden Inserts Atomar abgeben könnte.



Danke und Gruß



Garcon
Garcon 
Motto: Man lernt nie aus!!!
active project(s): ue-ei-sammler.de


geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: