Rootbob91
Aktiver Benutzer
- Beiträge
- 27
Hallo zusammen, ich habe folgendes Szenario:
Ich möchte gerne Daten aus einer Tabelle mit Select auslesen.
Jetzt meine Frage dazu:
Gibt es eine Möglichkeit, die ausgelesenen Daten direkt mit einem Flag zu besetzen?
Ganz einfach gesagt nehmen wir Tabelle A mit folgenden Spalten
- ID (INT, Primary AutoInc)
- Whatever (zb. n String/Text)
- WurdeAbgerufen (INT) weil 0 oder 1 (mit BITs hab ich so meine Probleme :/)
Nun möchte ich beim auslesen von Datensätzen dieser Tabelle, das WurdeAbgerufen-Flag direkt in einem Select auf 1 setzen. Sowas wie:
SELECT ID, Whatever, (UPDATE tableA SET WurdeAbgerufen=1) FROM tableA WHERE WurdeAbgerufen=0
Kennt jemand eine solche Möglichkeit? Sollte man das so machen, oder lieber nicht?
Ich möchte gerne Daten aus einer Tabelle mit Select auslesen.
Jetzt meine Frage dazu:
Gibt es eine Möglichkeit, die ausgelesenen Daten direkt mit einem Flag zu besetzen?
Ganz einfach gesagt nehmen wir Tabelle A mit folgenden Spalten
- ID (INT, Primary AutoInc)
- Whatever (zb. n String/Text)
- WurdeAbgerufen (INT) weil 0 oder 1 (mit BITs hab ich so meine Probleme :/)
Nun möchte ich beim auslesen von Datensätzen dieser Tabelle, das WurdeAbgerufen-Flag direkt in einem Select auf 1 setzen. Sowas wie:
SELECT ID, Whatever, (UPDATE tableA SET WurdeAbgerufen=1) FROM tableA WHERE WurdeAbgerufen=0
Kennt jemand eine solche Möglichkeit? Sollte man das so machen, oder lieber nicht?