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

การสร้างตารางด้วยฟิลด์ TIMESTAMP ใน MySQL?


สำหรับสิ่งนี้ คุณสามารถใช้คีย์เวิร์ด TIMESTAMP ใน MySQL

ให้เราสร้างตาราง -

mysql> สร้างตาราง demo50−> (−> id int ไม่ใช่ null auto_increment คีย์หลัก,−> start_date timestamp เริ่มต้น current_timestamp ไม่ใช่ null,−> end_date timestamp เริ่มต้น current_timestamp ไม่ใช่ null−> ); แบบสอบถามตกลง 0 แถวได้รับผลกระทบ (1.35 วินาที)

แทรกระเบียนบางส่วนลงในตารางโดยใช้คำสั่ง insert -

mysql> แทรกลงในค่า demo50();แบบสอบถามตกลง 1 แถวได้รับผลกระทบ (0.15 วินาที)mysql> แทรกลงในค่า demo50(end_date) ('2020-12-21'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.07 วินาที )mysql> แทรกลงในค่า demo50(start_date) ('2020−01−01'); แบบสอบถามตกลง ได้รับผลกระทบ 1 แถว (0.14 วินาที)

แสดงบันทึกจากตารางโดยใช้คำสั่ง select -

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

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

<ก่อนหน้า>+----+---------------------------+------------------- ---+| id | start_date | end_date |+----+---------------------+-------------------- -+| 1 | 2020-11−04 20:54:31 | 2020-11−04 20:54:31 || 2 | 2020-11−04 20:54:53 | 2020-12−21 00:00:00 || 3 | 2020−01−01 00:00:00 | 2020-11−04 20:55:04 |+----+--------------------+----------- ----------+3 แถวในชุด (0.00 วินาที)