1
Hallo Leute,
ich hänge vor folgendem Problem:
Ausgangssituation:
Ich habe eine SQL-Tabelle mit mehreren Daten-Feldern und einem ID-Feld (auto_increment).
Aufgabe:
Ich möchte eine zweite Tabelle erstellen welche vom Aufbau genau gleich ist wie Tabelle 1. Diese Tabelle besitzt also auch ein ID-Feld (auto_increment). Nun erstelle ich in der neuen Tabelle sowie in der alten Tabelle neue Einträge.
Problem:
Wie kann ich verhindern bzw. checken beim Anlegen neuer DB-Einträge, dass die per auto_increment angelegte ID in nur jeweils einer Tabelle vorkommt? Das ist deshalb wichtig da ich später die Daten aus beiden Tabellen über ihre IDs in ein Formular auslese, editiere und löschen möchte. Logischerweise darf es da dann keine doppelten IDs geben.
Beispiel:
Tabelle 1, IDs = 1 5 8 9 26
Wenn ich jetzt einen Eintrag mache inTabelle 2 muss das Script mitbekommen, dass in Tabelle 2 es schon die ID 1 gibt und den Eintrag in Tabelle 2 auf "ID = 2" setzen. Beim 2. Eintrag in die Tabelle 2 kann die ID normal auf "3" hochgezählt werden. Beim Eintrag der dann die ID=5 bekommen würde muss er wieder checken, dass die ID in der Tabelle 1 schon vorhanden ist und die ID in "6" ändern.
Ich könnte zwar in die Tabelle 2 in einem seperaten Feld eine zusätzle "Hey ich bin ein Entrag aus Tabelle 2"-Variable mit abspeichern, aber dann muss ich die bei jeder Operation mit den Datensätzen mitschleifen und abfragen. :(
Hat jemand eine Idee?
ich hänge vor folgendem Problem:
Ausgangssituation:
Ich habe eine SQL-Tabelle mit mehreren Daten-Feldern und einem ID-Feld (auto_increment).
Aufgabe:
Ich möchte eine zweite Tabelle erstellen welche vom Aufbau genau gleich ist wie Tabelle 1. Diese Tabelle besitzt also auch ein ID-Feld (auto_increment). Nun erstelle ich in der neuen Tabelle sowie in der alten Tabelle neue Einträge.
Problem:
Wie kann ich verhindern bzw. checken beim Anlegen neuer DB-Einträge, dass die per auto_increment angelegte ID in nur jeweils einer Tabelle vorkommt? Das ist deshalb wichtig da ich später die Daten aus beiden Tabellen über ihre IDs in ein Formular auslese, editiere und löschen möchte. Logischerweise darf es da dann keine doppelten IDs geben.
Beispiel:
Tabelle 1, IDs = 1 5 8 9 26
Wenn ich jetzt einen Eintrag mache inTabelle 2 muss das Script mitbekommen, dass in Tabelle 2 es schon die ID 1 gibt und den Eintrag in Tabelle 2 auf "ID = 2" setzen. Beim 2. Eintrag in die Tabelle 2 kann die ID normal auf "3" hochgezählt werden. Beim Eintrag der dann die ID=5 bekommen würde muss er wieder checken, dass die ID in der Tabelle 1 schon vorhanden ist und die ID in "6" ändern.
Ich könnte zwar in die Tabelle 2 in einem seperaten Feld eine zusätzle "Hey ich bin ein Entrag aus Tabelle 2"-Variable mit abspeichern, aber dann muss ich die bei jeder Operation mit den Datensätzen mitschleifen und abfragen. :(
Hat jemand eine Idee?