Mit einem SQL Befehl alle Werte in einer Tabelle ersetzen?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
adidas
Mitglied
Beiträge: 1204
Registriert: 14.08.2003 00:09

Mit einem SQL Befehl alle Werte in einer Tabelle ersetzen?

Beitrag von adidas »

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.
>>>>>>0<<<<<<
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

SELECT ist ein "Auswahl" Befehl, damit kann man nichts verändern.

UPDATE ist Dein Freund ;-)


Damit werden ALLE Datensätze verändert !

Code: Alles auswählen

UPDATE fileinfo
SET expire_time = neuerWert
Damit nur die Datensätze die die Bedingung in der WHERE Klausel überleben :

Code: Alles auswählen

UPDATE fileinfo
SET expire_time = neuerWert
WHERE expire_time = alterWert
adidas
Mitglied
Beiträge: 1204
Registriert: 14.08.2003 00:09

Beitrag von adidas »

Vielen dank :)
>>>>>>0<<<<<<
Antworten

Zurück zu „Coding & Technik“