Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

DATEDD หรือ DATE_ADD ในการสืบค้น MySQL?


คุณต้องใช้ DATE_ADD() ใน MySQL

ไวยากรณ์มีดังนี้

DATE_ADD(NOW(), INTERVAL yourValue MINUTE);

สามารถใช้ตัวดำเนินการเลขคณิตได้

ไวยากรณ์มีดังนี้

ตอนนี้() + ช่วงเวลา 30 นาที

นี่คือตัวอย่างฟังก์ชัน DATE_ADD()

แบบสอบถามมีดังนี้

mysql> select date_add(now(), ช่วง 30 นาที);

ต่อไปนี้เป็นผลลัพธ์

<ก่อนหน้า>+-------------------------------------------+| date_add(ตอนนี้(), ช่วง 30 นาที) |+------------------------------------------+ | 2019-02-27 15:38:27 |+-------------------------------------------+ 1 แถวในชุด (0.00 วินาที)

ให้เราใช้ตัวดำเนินการเลขคณิต + แทน DATE_ADD()

แบบสอบถามมีดังนี้

mysql> เลือกเลย ();+---------------------+| ตอนนี้() |+---------------------+| 2019-02-27 15:09:18 |+--------------------- +1 แถวในชุด (0.00 วินาที)

ตอนนี้เพิ่มอีก 30 นาทีใน NOW()

แบบสอบถามมีดังนี้

mysql> เลือกเลย ()+ช่วงเวลา 30 นาที

ต่อไปนี้เป็นผลลัพธ์

<ก่อนหน้า>+--------------------------+| now()+ช่วงเวลา 30 นาที |+--------------------------+| 2019-02-27 15:39:33 |+-------------------------- +1 แถวในชุด (0.00 วินาที)