Aktualisieren von Datumsfeldern in MySQL: Hinzufügen eines Jahres
In MySQL kann die Aktualisierung numerischer Werte durch Inkremente mithilfe der Zahl = Zahl 1 erreicht werden Syntax. Bei der Arbeit mit Datumsfeldern ist jedoch ein anderer Ansatz erforderlich, um eine bestimmte Dauer hinzuzufügen.
Hinzufügen eines Jahres zu einem Datumsfeld:
So erhöhen Sie ein Datumsfeld um ein Jahr können Sie die Funktion DATE_ADD (oder ADDDATE mit INTERVAL) verwenden. Mit dieser Funktion können Sie ein bestimmtes Intervall zu einem bestimmten Datum hinzufügen:
UPDATE table SET date = DATE_ADD(date, INTERVAL 1 YEAR)
Diese Anweisung fügt dem Datumsfeld für alle Zeilen in der angegebenen Tabelle ein Jahr hinzu. Die INTERVAL-Klausel gibt den Betrag und die Zeiteinheit an, die hinzugefügt werden soll, in diesem Fall 1 JAHR.
Beispiel:
Angenommen, Sie haben eine Tabelle mit dem Namen „Ereignisse“ und einer Spalte namens event_date, das Datumsangaben enthält. Um alle Ereignisse zu aktualisieren und um ein Jahr nach vorne zu verschieben, verwenden Sie die folgende Abfrage:
<code class="sql">UPDATE events SET event_date = DATE_ADD(event_date, INTERVAL 1 YEAR);</code>
Nach Ausführung dieser Abfrage werden alle Ereignisdaten in der Tabelle um ein Jahr erhöht.
Das obige ist der detaillierte Inhalt vonWie füge ich in MySQL ein Jahr zu einem Datumsfeld hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!