title image


Smiley Re: Insert Statement für 2(oder mehr Tabellen)
Muss ich jetzt in 3 Schritten das in die DB schreiben?



Ja. Wobei das drei Inserts in einer Transaktion sind.



(also erstmal Betreuer, dann Author und zuletzt die IDs der beiden wieder SELECTen und mit in Arbeit schreiben?)



Wenn du mit MySQL arbeitest, kannst du mit LAST_INSERT_ID() die IDs gleich bekommen, ohne nochmals zu selektieren.



Geht das nicht auch in einem Schritt??



Nein.



Und was ist wenn der Betreuer oder Author schon existiert??



Dann bekommst du Fehler. Deshalb solltest du das vorher abprüfen. Das nennt man dann Ablaufsicherheit.



Grüße

Saluk

diu vive floreque.
Spockus

erreicht am 04.03.2008 09:47:23

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: