Rumah > pangkalan data > tutorial mysql > 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
Lepaskan: 2023-09-02 08:53:08
ke hadapan
780 orang telah melayarinya

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)
Salin selepas log masuk

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)
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan