Hallo,
kann man mit einem SQL Befehl alle Werte in einer Tabelle ändern?
Also ich hab eine Tabelle und da sind ja SQL-Einträge. Und da sind Felder bei den SQL-Einträgen wie z.B. "Uhrzeit". Wie kann ich dann mit nem Befehl alle Uhrzeiten ersetzen?
SELECT *
FROM `fileinfo`
ORDER BY `expire_time` ASC
Der Feld ist expire_time .... Ich wollte alle Einträge ersetzen, weiß aber den Befehl ned.
Ich hoffe ich konnte es einigermaßen erklären.
Danke schonmal jetzt für die Antworten.
Mit einem SQL Befehl alle Werte in einer Tabelle ersetzen?
SELECT ist ein "Auswahl" Befehl, damit kann man nichts verändern.
UPDATE ist Dein Freund
Damit werden ALLE Datensätze verändert !
Damit nur die Datensätze die die Bedingung in der WHERE Klausel überleben :
UPDATE ist Dein Freund

Damit werden ALLE Datensätze verändert !
Code: Alles auswählen
UPDATE fileinfo
SET expire_time = neuerWert
Code: Alles auswählen
UPDATE fileinfo
SET expire_time = neuerWert
WHERE expire_time = alterWert