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

MySQL - ใส่วันที่/เวลาปัจจุบัน?


หากต้องการแทรกเฉพาะค่าวันที่ ให้ใช้ curdate() ใน MySQL หากต้องการดูวันที่และเวลาทั้งหมด ให้ใช้เมธอด now()

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

mysql> สร้างตาราง CurDateDemo -> ( -> ArrivalDate datetime -> ); ตกลง ตกลง 0 แถวได้รับผลกระทบ (0.74 วินาที)

ตอนนี้คุณสามารถแทรกเฉพาะวันที่ด้วยความช่วยเหลือของ curdate() วิธีการ -

mysql> แทรกลงในค่า CurDateDemo (curdate()); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.15 วินาที)

แสดงวันที่แทรกโดยใช้คำสั่ง select แบบสอบถามมีดังนี้ −

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

นี่คือผลลัพธ์ -

<ก่อนหน้า>+---------------------+| วันที่มาถึง |+---------------------+| 2018-11-23 00:00:00 |+--------------------- +1 แถวในชุด (0.00 วินาที)

ให้เราสร้างตารางและแสดงวันที่และเวลาปัจจุบัน -

mysql> สร้างตาราง NowDemo -> ( -> ArrivalDate datetime -> );เคียวรีตกลง 0 แถวได้รับผลกระทบ (0.47 วินาที)

ใส่วันที่และเวลาด้วย now()

แบบสอบถามที่จะแทรกบันทึกมีดังนี้ -

mysql> แทรกลงในค่า NowDemo (ตอนนี้ ()); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.16 วินาที)

ให้เราตรวจสอบว่าใส่วันที่และเวลาหรือไม่ แบบสอบถามเพื่อแสดงระเบียนมีดังนี้ -

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

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

<ก่อนหน้า>+---------------------+| วันที่มาถึง |+---------------------+| 2018-11-23 17:31:26 |+--------------------- +1 แถวในชุด (0.00 วินาที)