ใช้ CURRENT_TIMESTAMP แทน current_date() ใน MySQL สำหรับการประทับเวลาเริ่มต้นของ current_date ให้เราสร้างตารางก่อน ต่อไปนี้เป็นแบบสอบถาม -
mysql> สร้างตาราง defaultCurrent_DateDemo -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20), -> StudentAdmissionDate timestamp default CURRENT_TIMESTAMP -> );Query OK, 0 แถวได้รับผลกระทบ (0.55 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อแทรกบางระเบียนในตารางโดยใช้คำสั่งแทรก -
mysql> แทรกลงในค่า defaultCurrent_DateDate(StudentName) ('Larry'); เคียวรีตกลง 1 แถวได้รับผลกระทบ (0.52 วินาที)mysql> แทรกลงในค่า defaultCurrent_DateDate (StudentName,StudentAdmissionDate) ('Chris', '2019-01-31 ');แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.18 วินาที)
ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงระเบียนทั้งหมดจากตารางโดยใช้คำสั่ง select -
mysql> เลือก *จาก defaultCurrent_DateDemo;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
<ก่อนหน้า>+-----------+-------------+-------------------- ---+| รหัสนักศึกษา | ชื่อนักเรียน | StudentAdmissionDate |+-----------+-------------+--------------------- -+| 1 | แลร์รี่ | 2019-04-02 19:38:19 || 2 | คริส | 2019-01-31 00:00:00 |+-----------+-------------+------------ ----------+2 แถวในชุด (0.00 วินาที)