ค่าเริ่มต้นของการประทับเวลาใน MySQL คืออะไร?
ค่าเริ่มต้นของการประทับเวลาใน MySQL คืออะไร?

วีดีโอ: ค่าเริ่มต้นของการประทับเวลาใน MySQL คืออะไร?

วีดีโอ: ค่าเริ่มต้นของการประทับเวลาใน MySQL คืออะไร?
วีดีโอ: How will you limit a MySQL query to display only top 10 rows? 2024, พฤศจิกายน
Anonim

ในตารางหมวดหมู่ คอลัมน์ created_at คือ a การประทับเวลา คอลัมน์ที่มี ค่าเริ่มต้น เป็น ชุด ถึง CURRENT_TIMESTAMP ดังที่คุณเห็นจากผลลัพธ์ MySQL ใช้ ประทับเวลา ในขณะที่ใส่เป็น ค่าเริ่มต้นสำหรับ คอลัมน์ created_at

เกี่ยวกับสิ่งนี้ ค่าเริ่มต้นสำหรับ datetime ใน MySQL คืออะไร

ค่าเริ่มต้นของ MySQL รูปแบบช่อง DATE คือ YYYY-MM-DD ช่วงที่รองรับคือ 1000-01-01 ถึง 9999-12-31 วันเวลา type คือวันที่และเวลารวมกัน และจัดเก็บข้อมูลในรูปแบบ YYYY-MM-DD HH:MM:SS

นอกจากนี้ ฉันจะสร้างการประทับเวลาใน MySQL ได้อย่างไร $ ประทับเวลา = วันที่ ("Y-m-d H:i:s"); นี่จะ ให้ คุณวันที่และเวลาปัจจุบันในรูปแบบสตริงที่คุณสามารถ แทรก เข้าไปข้างใน MySQL . คุณสามารถลองกับ การประทับเวลา (curdate(), curtime()) สำหรับใช้เวลาปัจจุบัน แล้วก็ แทรก แถวใดๆ ลงในตารางโดยไม่แทรกค่าใดๆ สำหรับคอลัมน์เวลา

ประการที่สอง การประทับเวลาปัจจุบันใน MySQL คืออะไร

MySQL ฟังก์ชัน CURRENT_TIMESTAMP() ฟังก์ชัน CURRENT_TIMESTAMP() ส่งกลับค่า หมุนเวียน วันและเวลา. หมายเหตุ: วันที่และเวลาจะถูกส่งกลับเป็น "YYYY-MM-DD HH-MM-SS" (สตริง) หรือเป็น YYYYMMDDHHMMSS uuuuuu (ตัวเลข)

รูปแบบการประทับเวลาคืออะไร

NS การประทับเวลา ชนิดข้อมูลใช้สำหรับค่าที่มีทั้งส่วนของวันที่และเวลา การประทับเวลา มีช่วงของ '1970-01-01 00:00:01' UTC ถึง '2038-01-19 03:14:07' UTC A DATETIME หรือ การประทับเวลา ค่าสามารถรวมส่วนเศษส่วนวินาทีต่อท้ายด้วยความแม่นยำสูงสุดไมโครวินาที (6 หลัก)

แนะนำ: