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

เพิ่ม 10 นาทีในรูปแบบวันที่และเวลาของ MySQL หรือไม่


ใช้ DATE_ADD() เพื่อเพิ่มรูปแบบวันที่และเวลา 10 นาที ต่อไปนี้เป็นไวยากรณ์ -

select date_add(yourColumnName ,ช่วง 10 นาที) จาก yourTableName;

ให้เราสร้างตารางก่อน -

mysql> สร้างตาราง add10MinuteDemo -> ( -> Id int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, -> DelayDatetime datetime -> ); Query OK, 0 แถวได้รับผลกระทบ (0.83 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกระเบียนในตารางโดยใช้คำสั่งแทรก -

mysql> แทรกลงในค่า add10MinuteDemo(DelayDatetime) ('2019-01-23 12:45:56');Query OK, 1 แถวได้รับผลกระทบ (0.16 วินาที)mysql> แทรกลงในค่า add10MinuteDate(DelayDatetime) ('2019- 03-25 10:30:23');แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.19 วินาที)mysql> แทรกลงในค่า add10MinuteDemo(DelayDatetime) ('2019-04-21 04:04:30'); แบบสอบถามตกลง 1 แถว ได้รับผลกระทบ (0.19 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -

mysql> เลือก * จาก add10MinuteDemo;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+----+---------------------+| รหัส | DelayDatetime |+----+---------------------+| 1 | 2019-01-23 12:45:56 || 2 | 2019-03-25 10:30:23 || 3 | 2019-04-21 04:04:30 |+----+---------------------+3 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อเพิ่ม 10 นาที -

mysql> เลือก date_add (DelayDatetime, ช่วงเวลา 10 นาที) จาก add10MinuteDemo;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+---------------------------------------------+| date_add(DelayDatetime,ช่วง 10 นาที) |+------------------------------------------------------ ----+| 2019-01-23 12:55:56 || 2019-03-25 10:40:23 || 2019-04-21 04:14:30 |+-------------------------------------- ------+3 แถวในชุด (0.00 วินาที)