Hallo zusammen,
ich möchte direkt während eines inserts ein weiteres Feld mit dem Wert vom Primary Key, der automatisch gefüllt wird, füllen.
Ich tue mir gerade etwas schwer das Problem zu beschreiben :-)
Hier ein Beispiel...
Tabelle:
id, kundennummer, name, .....
Der Wert X_PRIMARY_KEY soll sich also aus einem beliebigem Präfix, sowie dem Primärschlüssel des Datensatzes zusammensetzen, der nun angelegt wird.
Ich könnte theoretisch abfragen was der Momentane letzte Datensatz ist, und dem Primary Key + 1 setzen. Allerdings könnte, da mehrer Leute neue Benutzer anlegen, in der kurzen Zwischenzeit doch ein neuer Eintrag erfolgen, während ein anderer noch dabei ist, oder? Somit würde das alles nicht mehr stimmen.
Wie komme ich da ran? :-)
Viele Grüße
skizZ
ich möchte direkt während eines inserts ein weiteres Feld mit dem Wert vom Primary Key, der automatisch gefüllt wird, füllen.
Ich tue mir gerade etwas schwer das Problem zu beschreiben :-)
Hier ein Beispiel...
Tabelle:
id, kundennummer, name, .....
PHP:
mysql_query("insert into benutzer (kundennummer, name) values (X_PRIMARY_KEY, "testian")");
Ich könnte theoretisch abfragen was der Momentane letzte Datensatz ist, und dem Primary Key + 1 setzen. Allerdings könnte, da mehrer Leute neue Benutzer anlegen, in der kurzen Zwischenzeit doch ein neuer Eintrag erfolgen, während ein anderer noch dabei ist, oder? Somit würde das alles nicht mehr stimmen.
Wie komme ich da ran? :-)
Viele Grüße
skizZ