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

แบบสอบถาม MySQL เพื่อแทรกวันที่ปัจจุบันบวกเวลาเฉพาะ?


คุณสามารถใช้ CONCAT() สำหรับสิ่งนี้ ไวยากรณ์มีดังนี้ −

แทรกลงในค่า DemoTable(concat(curdate(), ' yourSpecificTime'));

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

mysql> สร้างตาราง DemoTable ( ArrivalDate datetime ) แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (1.06 วินาที)

แทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก เรากำลังเพิ่มวันที่และเวลาปัจจุบัน -

mysql> แทรกลงในค่า DemoTable (concat(curdate(), ' 10:20:05')); เคียวรีตกลง ได้รับผลกระทบ 1 แถว (0.19 วินาที)mysql> แทรกลงในค่า DemoTable (concat(curdate(), ' 12:05:00'));แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.17 วินาที)

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

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

ผลลัพธ์

<ก่อนหน้า>+---------------------+| วันที่มาถึง |+---------------------+| 2019-06-08 10:20:05 || 2019-06-08 12:05:00 |+---------------------+2 แถวในชุด (0.00 วินาที)