Selectestb,DATE_ADD(estb,INTERVAL10DAY) fromcollegedetail;+------------+--------- --------------------------+|es"/> Selectestb,DATE_ADD(estb,INTERVAL10DAY) fromcollegedetail;+------------+--------- --------------------------+|es">

Rumah  >  Artikel  >  pangkalan data  >  Bagaimanakah kita boleh menambah hari/saat ke tarikh yang disimpan dalam lajur jadual MySQL?

Bagaimanakah kita boleh menambah hari/saat ke tarikh yang disimpan dalam lajur jadual MySQL?

WBOY
WBOYke hadapan
2023-09-02 08:53:08773semak imbas

Bagaimanakah kita boleh menambah hari/saat ke tarikh yang disimpan dalam lajur jadual MySQL?

Dua fungsi boleh digunakan untuk tujuan ini dan dalam dua fungsi ini kita perlu menyediakan nama lajur sebagai parameter bersama kata kunci INTERVAL. Fungsinya adalah seperti berikut -

DATE_ADD() function

Sintaks fungsi ini ialah DATE_ADD(tarikh, unit ungkapan INTERVAL). Ini boleh ditunjukkan dengan contoh menggunakan data daripada jadual 'collegedetail' -

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)

Pertanyaan di atas menambah 10 hari pada tarikh yang disimpan dalam lajur 'estb' pada jadual 'collegedetail'. Fungsi

ADDDATE()

Sintaks fungsi ini ialah ADDDATE (tarikh, unit ungkapan INTERVAL). Ini boleh ditunjukkan dengan contoh menggunakan data daripada jadual "collegedetail" -

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)

Pertanyaan di atas menambah 10 hari pada tarikh yang disimpan dalam lajur "estb" pada jadual "collegedetail".

Atas ialah kandungan terperinci Bagaimanakah kita boleh menambah hari/saat ke tarikh yang disimpan dalam lajur jadual MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam