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

จะตั้งค่าวันที่เริ่มต้นเป็นเวลาวันที่ของระบบใน MySQL ได้อย่างไร


คุณสามารถใช้ CURRENT_TIMESTAMP เพื่อตั้งเวลาวันที่ของระบบได้

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

mysql> สร้างตาราง DemoTable (รหัส int ไม่ใช่ NULL AUTO_INCREMENT คีย์หลัก, ClientFirstName varchar (20), ClientLastName varchar (20), ClientAge int); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (0.66 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อตั้งค่า datetime เริ่มต้นเป็นเวลาวันที่ของระบบใน MySQL -

mysql> แก้ไขตาราง DemoTable เพิ่มคอลัมน์ ClientProjectDeadline การประทับเวลาเริ่มต้น current_timestamp; Query OK, 0 แถวได้รับผลกระทบ (0.46 วินาที) ระเบียน:0 รายการซ้ำ:0 คำเตือน:0

ให้เราตรวจสอบคำอธิบายของตารางอีกครั้ง -

mysql> อธิบาย DemoTable;

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

<ก่อนหน้า>+-----------------------+-------------+------+- ----+--------------------------------+----------------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+-----------------------+-------------+------+-- ---------------------+----------------+| รหัส | int(11) | ไม่ | PRI | NULL | auto_increment || ClientFirstName | varchar(20) | ใช่ | | NULL | || ClientLastName | varchar(20) | ใช่ | | NULL | || อายุลูกค้า | int(11) | ใช่ | | NULL | || ClientProjectกำหนดเวลา | ประทับเวลา | ใช่ | | CURRENT_TIMESTAMP | |+---------------------------------+-------------+------+--- ----+--------------------------------+----------------+5 แถวในชุด (0.22 วินาที)