Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menambah Hari ke Tarikh dalam MySQL Menggunakan DATE_ADD()?

Bagaimana untuk Menambah Hari ke Tarikh dalam MySQL Menggunakan DATE_ADD()?

Barbara Streisand
Lepaskan: 2025-01-24 06:37:09
asal
918 orang telah melayarinya

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

Tambahan dan penolakan tarikh MySQL: gunakan fungsi DATE_ADD()

MySQL menyediakan fungsi DATE_ADD() untuk mengubah suai nilai tarikh dengan mudah, yang boleh menambah atau menolak selang masa tertentu pada tarikh tertentu.

Tambah bilangan hari pada nilai tarikh semasa

Untuk menambah bilangan hari kepada nilai tarikh semasa dalam jadual MySQL, gunakan sintaks berikut:

<code class="language-sql">SELECT DATE_ADD(你的字段名, INTERVAL 2 DAY)
FROM 表名;</code>
Salin selepas log masuk

Ganti 你的字段名 dengan nama medan tarikh dalam jadual. INTERVAL 2 DAY bermaksud menambah dua hari pada tarikh semasa.

Contoh:

Andaikan terdapat jadual bernama classes:

<code class="language-sql">CREATE TABLE classes (
  id INT NOT NULL AUTO_INCREMENT,
  date DATE NOT NULL,
  PRIMARY KEY (id)
);</code>
Salin selepas log masuk

Untuk menambah dua hari pada nilai tarikh bagi baris id 161, gunakan pertanyaan berikut:

<code class="language-sql">UPDATE classes 
SET date = DATE_ADD(date, INTERVAL 2 DAY)
WHERE id = 161;</code>
Salin selepas log masuk

Pertanyaan ini akan meningkatkan nilai tarikh dalam baris yang ditentukan sebanyak dua hari.

Nota: Jika medan tarikh adalah daripada jenis datetime, sintaks yang sama boleh digunakan, tetapi selang masa hendaklah dinyatakan dalam jam, minit dan saat dan bukannya hari. Contohnya, INTERVAL 2 HOUR menambah dua jam pada tarikh dan masa semasa.

Atas ialah kandungan terperinci Bagaimana untuk Menambah Hari ke Tarikh dalam MySQL Menggunakan DATE_ADD()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan