Heim  >  Artikel  >  Datenbank  >  Wie füge ich in MySQL ein Jahr zu einem Datumswert hinzu?

Wie füge ich in MySQL ein Jahr zu einem Datumswert hinzu?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-31 08:50:29826Durchsuche

How to Add One Year to a Date Value in MySQL?

Bearbeiten von Datumswerten in MySQL: Hinzufügen eines Jahres

In MySQL können Sie numerische Werte mithilfe der SET-Nummer=Nummer 1-Syntax direkt erhöhen . Die Arbeit mit Datumsangaben erfordert jedoch einen etwas anderen Ansatz.

Frage:

Wie füge ich ein Jahr zu einem Datumswert in einer MySQL-Tabelle hinzu?

Antwort:

Um ein Jahr zu einem Datumsfeld hinzuzufügen, können Sie DATE_ADD verwenden (oder ADDDATE mit INTERVAL) Funktion. Die Syntax für diese Funktion lautet:

UPDATE table SET date = DATE_ADD(date, INTERVAL 1 YEAR)

So funktioniert sie:

  • Die Funktion DATE_ADD akzeptiert zwei Argumente: das Datumsfeld, das Sie ändern möchten, und die gewünschte Erhöhung add.
  • Das Intervallargument wird im Format des INTERVAL-Einheitswerts angegeben. In diesem Fall geben wir 1 JAHR an, um dem Datum ein Jahr hinzuzufügen.

Beispiel:

Betrachten Sie die folgende SQL-Anweisung:

UPDATE appointments SET appointment_date = DATE_ADD(appointment_date, INTERVAL 1 YEAR)

Diese Anweisung würde ein Jahr zum Feld „termin_date“ in der Termintabelle für alle Zeilen hinzufügen, die die angegebenen Bedingungen erfüllen (z. B. „wo“) Das Termindatum liegt nach einem bestimmten Datum.

Das obige ist der detaillierte Inhalt vonWie füge ich in MySQL ein Jahr zu einem Datumswert hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn