Rouven: id eines feldes

Beitrag lesen

Hi,

das hängt ganz vom Datenbanksystem und dem gewählten Datentyp für die ID-Spalte ab. Die gängige Praxis (sofern unterstützt) sind AutoWerte/auto_increment-Spalten. Diese ignorierst du einfach beim Insert, die Datenbank füllt den nächsten Wert automatisch ein (z.B. INSERT INTO entries (name,ip) VALUES...)
Verzichtest du auf derartige Mechanismen musst du den Wert selber bestimmen, z.B. indem du ein SELECT MAX(id) FROM entries machst, den Wert ausliest, um 1 erhöhst und anschließend wieder angibst. In diesem Fall besteht aber die Gefahr darin, dass verschiedene Skripte die gleichzeitig diesen Vorgang durchlaufen die selbe ID vergeben.

MfG
Rouven

--
-------------------
ie:| fl:| br:> va:| ls:& fo:) rl:( n4:{ ss:) de:] js:| ch:? mo:} zu:|