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>
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>
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>
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!