Heim  >  Artikel  >  Datenbank  >  Wie können wir Tage/Sekunden zum in der Spalte der MySQL-Tabelle gespeicherten Datum hinzufügen?

Wie können wir Tage/Sekunden zum in der Spalte der MySQL-Tabelle gespeicherten Datum hinzufügen?

WBOY
WBOYnach vorne
2023-09-02 08:53:08774Durchsuche

Wie können wir Tage/Sekunden zum in der Spalte der MySQL-Tabelle gespeicherten Datum hinzufügen?

Zu diesem Zweck können zwei Funktionen verwendet werden, und in diesen beiden Funktionen müssen wir Spaltennamen als Parameter zusammen mit dem Schlüsselwort INTERVAL bereitstellen. Die Funktion lautet wie folgt:

DATE_ADD()-Funktion

Die Syntax dieser Funktion lautet DATE_ADD(Datum, INTERVAL-Ausdruckseinheit). Dies kann anhand eines Beispiels anhand von Daten aus der Tabelle „collegedetail“ demonstriert werden:

mysql> Select estb, DATE_ADD(estb, INTERVAL 10 DAY) from collegedetail;
+------------+---------------------------------+
| estb | DATE_ADD(estb, INTERVAL 10 DAY)       |
+------------+---------------------------------+
| 2010-05-01 | 2010-05-11                      |
| 1995-10-25 | 1995-11-04                      |
| 1994-09-25 | 1994-10-05                      |
| 2001-07-23 | 2001-08-02                      |
| 2010-07-30 | 2010-08-09                      |
+------------+---------------------------------+
5 rows in set (0.00 sec)

Die obige Abfrage fügt dem in der Spalte „estb“ der Tabelle „collegedetail“ gespeicherten Datum 10 Tage hinzu.

ADDDATE()-Funktion

Die Syntax dieser Funktion ist ADDDATE (Datum, INTERVAL-Ausdruckseinheit). Dies kann anhand eines Beispiels anhand von Daten aus der Tabelle „collegedetail“ demonstriert werden –

mysql> Select estb, ADDDATE(estb, INTERVAL 10 DAY) from collegedetail;
+------------+--------------------------------+
| estb       | ADDDATE(estb, INTERVAL 10 DAY) |
+------------+--------------------------------+
| 2010-05-01 | 2010-05-11                     |
| 1995-10-25 | 1995-11-04                     |
| 1994-09-25 | 1994-10-05                     |
| 2001-07-23 | 2001-08-02                     |
| 2010-07-30 | 2010-08-09                     |
+------------+--------------------------------+
5 rows in set (0.00 sec)

Die obige Abfrage fügt dem in der Spalte „estb“ der Tabelle „collegedetail“ gespeicherten Datum 10 Tage hinzu.

Das obige ist der detaillierte Inhalt vonWie können wir Tage/Sekunden zum in der Spalte der MySQL-Tabelle gespeicherten Datum hinzufügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen