Hihu
Ich habe eine Konzeptionelle Frage. Also ich habe ein Programm geschrieben das über mehrere Tabellen INSERTS macht. Zum Beispiel INSERT into data irgendwelche Values und danach insert into data2 wo es einen fremdschlüssel benutzt nähmlich den letzen eingetrage id bei der ersten tabelle. alles schön und gut solange die applikation localhost ist. aber im internet funken mir andere leute herein.
Kurz:
Das PROBLEM ist also das ich nicht einfach den letzen PK einer Tabelle (max) nehmen kann und diesen beim nächsten insert als Fremdschlüssel verwenden. was ist wenn jemand dazwischenfunkt?
Gibt es da irgendwelche Methoden um das zu verhindern
SPRICH: gewährleisten das der nächste insert tatsächlich die id des vorherigen nimmt (als FK)
oder inserts über 2 tabellen?
Hatt jemand irgendwelche stichworte dazu oder methoden in die ich mich einlesen kann?
danke für die antworten^^
Ich habe eine Konzeptionelle Frage. Also ich habe ein Programm geschrieben das über mehrere Tabellen INSERTS macht. Zum Beispiel INSERT into data irgendwelche Values und danach insert into data2 wo es einen fremdschlüssel benutzt nähmlich den letzen eingetrage id bei der ersten tabelle. alles schön und gut solange die applikation localhost ist. aber im internet funken mir andere leute herein.
Kurz:
Das PROBLEM ist also das ich nicht einfach den letzen PK einer Tabelle (max) nehmen kann und diesen beim nächsten insert als Fremdschlüssel verwenden. was ist wenn jemand dazwischenfunkt?
Gibt es da irgendwelche Methoden um das zu verhindern
SPRICH: gewährleisten das der nächste insert tatsächlich die id des vorherigen nimmt (als FK)
oder inserts über 2 tabellen?
Hatt jemand irgendwelche stichworte dazu oder methoden in die ich mich einlesen kann?
danke für die antworten^^
Kommentar