mySQL สร้างและอัพเดตเวลาประทับ
Phpmyadmin สร้างตารางเวลาปัจจุบัน
การสร้างฟิลด์ที่มีการประทับเวลาที่มีการสร้างและ / หรือวันที่แก้ไขครั้งล่าสุดใน MySQL โดยใช้ PHPMyAdmin นั้นตรงไปตรงมา
ไม่จำเป็นต้องมีรหัส SQL เฉพาะในเวอร์ชันล่าสุดเพราะตอนนี้เป็นไปได้ที่จะมีสองช่องที่แตกต่างกันในตารางเดียวกันพร้อมกับ timestamp ปัจจุบันเป็นค่าเริ่มต้นดังนั้นจึงไม่จำเป็นต้องใช้ทริกเกอร์อีกต่อไปเพื่อจุดประสงค์นี้
ในอินเทอร์เฟซสำหรับสร้างตารางให้เพิ่มฟิลด์สองช่องหนึ่งอันสำหรับวันที่สร้างและอีกส่วนหนึ่งสำหรับการแก้ไขโดยมีตัวเลือกตามที่อธิบายไว้เช่น timestamp, timestamp ปัจจุบันเป็นค่าดีฟอลต์และแอตทริบิวต์ on update สำหรับวันที่แก้ไขครั้งล่าสุด
เมื่อสร้างโครงสร้างตารางควรมีลักษณะคล้ายกับด้านล่างภาพหน้าจอ
วันที่สร้างตาราง MySQL
ลองทำโดยการสร้างรายการตารางใหม่:
ในส่วนติดต่อการเรียกดูให้ดูรายการที่สร้างขึ้นใหม่ของคุณทั้งวันสร้างและวันที่แก้ไขมีค่าเท่ากัน
ลองอัปเดตหนึ่งในค่าของหนึ่งรายการ:
และดูการเปลี่ยนแปลงโดยตรง: วันที่แก้ไขได้รับการอัปเดตเพื่อให้ตรงกับเวลาในการเปลี่ยนแปลงและเวลาในการสร้างไม่ได้
เป็นหลักสูตรที่สามารถทำได้โดยใช้ SQL นี่คือโค้ดที่เกี่ยวข้อง:
วิธีการตั้งค่าการประทับเวลาปัจจุบันของ MySQL ในการสร้างและอัปเดต
ในการตั้งค่าการประทับเวลาปัจจุบันของ MySQL บนตารางที่สร้างและอัปเดตตารางเมื่อสร้างตารางให้ใส่สองเขตข้อมูลที่แตกต่างกันด้วยประเภท TIMESTAMP และค่าเริ่มต้น MYSQL การประทับเวลาปัจจุบันหรือที่เรียกว่าเวลาปัจจุบัน ฟิลด์วันที่แก้ไขควรมีแอททริบิวในการประทับเวลาเริ่มต้นของการอัปเดตด้วย
การสร้างเว็บไซต์หลัก: ลงทะเบียนตอนนี้!
แปลงสถานะดิจิตอลของคุณด้วยหลักสูตรการสร้างเว็บไซต์ที่ครอบคลุมของเรา - เริ่มต้นการเดินทางสู่การเป็นผู้เชี่ยวชาญด้านเว็บวันนี้!
ลงทะเบียนที่นี่ฟิลด์แรกจะเป็นเวลาประทับของการสร้างและจะต้องเป็นชนิดเวลาประทับและตั้งค่าเริ่มต้นเป็นเวลาปัจจุบัน เมื่อสร้างเร็กคอร์ดใหม่ฟิลด์นั้นจะถูกเติมด้วยเวลาประทับปัจจุบันของ MySQL
ฟิลด์ที่สองจะเป็นการแก้ไขการประทับเวลาและต้องตั้งค่าด้วยการประทับเวลาชนิดพร้อมด้วยแอตทริบิวต์ในการปรับปรุง CURRENT_TIMESTAMP ด้วยวิธีนี้เมื่อสร้างบันทึกวันที่แก้ไขจะถูกตั้งค่าเป็นเวลาประทับปัจจุบันของ MySQL และเมื่อใดก็ตามที่บันทึกจะถูกแก้ไขฟิลด์การแก้ไขการประทับเวลาจะได้รับการอัปเดตเช่นกันกับการประทับเวลาปัจจุบันของ MySQL
การเริ่มต้นและการอัปเดตอัตโนมัติสำหรับ TIMESTAMP และ DATETIMEWhat is a MySQL บันทึกเวลา?
การประทับเวลา MySQL เป็นวิธีการแทนเวลาและวันที่ในหน่วยความจำเดียวกัน
การประทับเวลา MySQL อยู่ในช่วงเวลาตั้งแต่มกราคม 2513 ในเวลา UTC ของเซิร์ฟเวอร์จนถึง 19 มกราคม 2581
ซึ่งหมายความว่าการใช้งานการประทับเวลา MySQL มี จำกัด เนื่องจากจะต้องมีการเปลี่ยนแปลงภายในปี 2581 อย่างไรก็ตามโปรแกรมแก้ไขส่วนใหญ่จะดูแลสิ่งนั้น
การประทับเวลา MySQL เป็นหนึ่งในสองวิธีในการจัดเก็บในฐานข้อมูล MySQL ทั้งวันที่และเวลาพร้อมกับรูปแบบวันที่และเวลา
โดยปกติแล้วจะเป็นการดีกว่าถ้าใช้การประทับเวลา MySQL เพื่อเก็บวันที่เช่นการแก้ไขและการสร้างวันที่บันทึกในฐานข้อมูล MySQL เนื่องจากเป็นวิธีที่นิยมใช้วันที่และเวลาในฐานข้อมูล
อย่างไรก็ตามค่าเหล่านี้ทั้งหมดพร้อมกับรูปแบบวันที่มาตรฐานนั้นสัมพันธ์กันและสามารถทำงานร่วมกันได้
คำถามที่พบบ่อย
- จะเพิ่ม MySQL ที่สร้างและอัปเดตการประทับเวลาได้อย่างไร?
- ในการสร้างการประทับเวลาสำหรับระเบียนที่สร้างและอัปเดตในตาราง MySQL คุณสามารถกำหนดสองฟิลด์ด้วยประเภทการประทับเวลาและตั้งค่าเริ่มต้นเป็น timestamp ปัจจุบัน สำหรับการประทับเวลาที่อัปเดตให้เพิ่มแอตทริบิวต์ในการอัปเดต current_timestamp สิ่งนี้ทำให้มั่นใจได้ว่าการประทับเวลาที่สร้างขึ้นจะถูกตั้งค่าเมื่อมีการเพิ่มระเบียนใหม่และการประทับเวลาที่อัปเดตจะสะท้อนเวลาปัจจุบันเมื่อใดก็ตามที่มีการแก้ไขบันทึก
- ขั้นตอนสำคัญในการส่งออกและถ่ายโอนไซต์ WordPress ไปยังโดเมนใหม่อย่างปลอดภัยโดยไม่สูญเสียการจัดอันดับ SEO
- ขั้นตอนสำคัญรวมถึงการสร้างการสำรองข้อมูลเต็มรูปแบบของเว็บไซต์เปลี่ยนการตั้งค่าโดเมนและ URL ภายในการตั้งค่า WordPress การเปลี่ยนเส้นทาง URL จากโดเมนเก่าเป็นใหม่เพื่อรักษา SEO และแจ้งให้ Google ทราบถึงการเปลี่ยนแปลงของ Google Search Console สร้างความมั่นใจว่าการหยุดทำงานน้อยที่สุดและรักษาข้อมูลไซต์ทั้งหมดและการตั้งค่า SEO นั้นมีความสำคัญตลอดกระบวนการ
Yoann Bierling เป็นผู้เชี่ยวชาญด้านการเผยแพร่เว็บและดิจิตอลให้คำปรึกษาสร้างผลกระทบระดับโลกผ่านความเชี่ยวชาญและนวัตกรรมด้านเทคโนโลยี หลงใหลในการเพิ่มขีดความสามารถของบุคคลและองค์กรให้เติบโตในยุคดิจิตอลเขาได้รับแรงผลักดันให้ส่งมอบผลลัพธ์ที่ยอดเยี่ยมและผลักดันการเติบโตผ่านการสร้างเนื้อหาทางการศึกษา
การสร้างเว็บไซต์หลัก: ลงทะเบียนตอนนี้!
แปลงสถานะดิจิตอลของคุณด้วยหลักสูตรการสร้างเว็บไซต์ที่ครอบคลุมของเรา - เริ่มต้นการเดินทางสู่การเป็นผู้เชี่ยวชาญด้านเว็บวันนี้!
ลงทะเบียนที่นี่