Heim > Datenbank > MySQL-Tutorial > Wie füge ich in MySQL mithilfe von DATE_ADD() Tage zu Datumsangaben hinzu?

Wie füge ich in MySQL mithilfe von DATE_ADD() Tage zu Datumsangaben hinzu?

Barbara Streisand
Freigeben: 2025-01-24 06:37:09
Original
918 Leute haben es durchsucht

How to Add Days to Dates in MySQL Using DATE_ADD()?

MySQL-Datumsaddition und -Subtraktion: Verwenden Sie die Funktion DATE_ADD()

MySQL bietet die Funktion DATE_ADD() zum einfachen Ändern von Datumswerten, mit der bestimmte Zeitintervalle zu einem bestimmten Datum addiert oder subtrahiert werden können.

Addieren Sie die Anzahl der Tage zum aktuellen Datumswert

Um die Anzahl der Tage zum aktuellen Datumswert in einer MySQL-Tabelle hinzuzufügen, verwenden Sie die folgende Syntax:

<code class="language-sql">SELECT DATE_ADD(你的字段名, INTERVAL 2 DAY)
FROM 表名;</code>
Nach dem Login kopieren

Ersetzen Sie 你的字段名 durch den Namen des Datumsfelds in der Tabelle. INTERVAL 2 DAY bedeutet, dem aktuellen Datum zwei Tage hinzuzufügen.

Beispiel:

Angenommen, es gibt eine Tabelle mit dem Namen classes:

<code class="language-sql">CREATE TABLE classes (
  id INT NOT NULL AUTO_INCREMENT,
  date DATE NOT NULL,
  PRIMARY KEY (id)
);</code>
Nach dem Login kopieren

Um zwei Tage zum Datumswert für Zeile id 161 hinzuzufügen, verwenden Sie die folgende Abfrage:

<code class="language-sql">UPDATE classes 
SET date = DATE_ADD(date, INTERVAL 2 DAY)
WHERE id = 161;</code>
Nach dem Login kopieren

Diese Abfrage erhöht den Datumswert in der angegebenen Zeile um zwei Tage.

Hinweis: Wenn das Datumsfeld vom Typ datetime ist, kann dieselbe Syntax verwendet werden, aber das Zeitintervall sollte in Stunden, Minuten und Sekunden statt in Tagen angegeben werden. Beispielsweise fügt INTERVAL 2 HOUR dem aktuellen Datum und der aktuellen Uhrzeit zwei Stunden hinzu.

Das obige ist der detaillierte Inhalt vonWie füge ich in MySQL mithilfe von DATE_ADD() Tage zu Datumsangaben hinzu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage