mySQL สร้างและอัพเดตเวลาประทับ



Phpmyadmin สร้างตารางเวลาปัจจุบัน

การสร้างฟิลด์ที่มีการประทับเวลาที่มีการสร้างและ / หรือวันที่แก้ไขครั้งล่าสุดใน MySQL โดยใช้ PHPMyAdmin นั้นตรงไปตรงมา

ไม่จำเป็นต้องมีรหัส SQL เฉพาะในเวอร์ชันล่าสุดเพราะตอนนี้เป็นไปได้ที่จะมีสองช่องที่แตกต่างกันในตารางเดียวกันพร้อมกับ timestamp ปัจจุบันเป็นค่าเริ่มต้นดังนั้นจึงไม่จำเป็นต้องใช้ทริกเกอร์อีกต่อไปเพื่อจุดประสงค์นี้

ในอินเทอร์เฟซสำหรับสร้างตารางให้เพิ่มฟิลด์สองช่องหนึ่งอันสำหรับวันที่สร้างและอีกส่วนหนึ่งสำหรับการแก้ไขโดยมีตัวเลือกตามที่อธิบายไว้เช่น timestamp, timestamp ปัจจุบันเป็นค่าดีฟอลต์และแอตทริบิวต์ on update สำหรับวันที่แก้ไขครั้งล่าสุด

เมื่อสร้างโครงสร้างตารางควรมีลักษณะคล้ายกับด้านล่างภาพหน้าจอ

วันที่สร้างตาราง MySQL

ลองทำโดยการสร้างรายการตารางใหม่:

ในส่วนติดต่อการเรียกดูให้ดูรายการที่สร้างขึ้นใหม่ของคุณทั้งวันสร้างและวันที่แก้ไขมีค่าเท่ากัน

ลองอัปเดตหนึ่งในค่าของหนึ่งรายการ:

และดูการเปลี่ยนแปลงโดยตรง: วันที่แก้ไขได้รับการอัปเดตเพื่อให้ตรงกับเวลาในการเปลี่ยนแปลงและเวลาในการสร้างไม่ได้

เป็นหลักสูตรที่สามารถทำได้โดยใช้ SQL นี่คือโค้ดที่เกี่ยวข้อง:

วิธีการตั้งค่าการประทับเวลาปัจจุบันของ MySQL ในการสร้างและอัปเดต

ในการตั้งค่าการประทับเวลาปัจจุบันของ MySQL บนตารางที่สร้างและอัปเดตตารางเมื่อสร้างตารางให้ใส่สองเขตข้อมูลที่แตกต่างกันด้วยประเภท TIMESTAMP และค่าเริ่มต้น MYSQL การประทับเวลาปัจจุบันหรือที่เรียกว่าเวลาปัจจุบัน ฟิลด์วันที่แก้ไขควรมีแอททริบิวในการประทับเวลาเริ่มต้นของการอัปเดตด้วย

การสร้างเว็บไซต์หลัก: ลงทะเบียนตอนนี้!

แปลงสถานะดิจิตอลของคุณด้วยหลักสูตรการสร้างเว็บไซต์ที่ครอบคลุมของเรา - เริ่มต้นการเดินทางสู่การเป็นผู้เชี่ยวชาญด้านเว็บวันนี้!

ลงทะเบียนที่นี่

แปลงสถานะดิจิตอลของคุณด้วยหลักสูตรการสร้างเว็บไซต์ที่ครอบคลุมของเรา - เริ่มต้นการเดินทางสู่การเป็นผู้เชี่ยวชาญด้านเว็บวันนี้!

ฟิลด์แรกจะเป็นเวลาประทับของการสร้างและจะต้องเป็นชนิดเวลาประทับและตั้งค่าเริ่มต้นเป็นเวลาปัจจุบัน เมื่อสร้างเร็กคอร์ดใหม่ฟิลด์นั้นจะถูกเติมด้วยเวลาประทับปัจจุบันของ MySQL

ฟิลด์ที่สองจะเป็นการแก้ไขการประทับเวลาและต้องตั้งค่าด้วยการประทับเวลาชนิดพร้อมด้วยแอตทริบิวต์ในการปรับปรุง CURRENT_TIMESTAMP ด้วยวิธีนี้เมื่อสร้างบันทึกวันที่แก้ไขจะถูกตั้งค่าเป็นเวลาประทับปัจจุบันของ MySQL และเมื่อใดก็ตามที่บันทึกจะถูกแก้ไขฟิลด์การแก้ไขการประทับเวลาจะได้รับการอัปเดตเช่นกันกับการประทับเวลาปัจจุบันของ MySQL

การเริ่มต้นและการอัปเดตอัตโนมัติสำหรับ TIMESTAMP และ DATETIME

What 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
เกี่ยวกับผู้แต่ง - Yoann Bierling
Yoann Bierling เป็นผู้เชี่ยวชาญด้านการเผยแพร่เว็บและดิจิตอลให้คำปรึกษาสร้างผลกระทบระดับโลกผ่านความเชี่ยวชาญและนวัตกรรมด้านเทคโนโลยี หลงใหลในการเพิ่มขีดความสามารถของบุคคลและองค์กรให้เติบโตในยุคดิจิตอลเขาได้รับแรงผลักดันให้ส่งมอบผลลัพธ์ที่ยอดเยี่ยมและผลักดันการเติบโตผ่านการสร้างเนื้อหาทางการศึกษา

การสร้างเว็บไซต์หลัก: ลงทะเบียนตอนนี้!

แปลงสถานะดิจิตอลของคุณด้วยหลักสูตรการสร้างเว็บไซต์ที่ครอบคลุมของเรา - เริ่มต้นการเดินทางสู่การเป็นผู้เชี่ยวชาญด้านเว็บวันนี้!

ลงทะเบียนที่นี่

แปลงสถานะดิจิตอลของคุณด้วยหลักสูตรการสร้างเว็บไซต์ที่ครอบคลุมของเรา - เริ่มต้นการเดินทางสู่การเป็นผู้เชี่ยวชาญด้านเว็บวันนี้!




ความคิดเห็น (8)

 2018-08-19 -  Rudolph Henry
Lo pasé muy bien leyendo esta información, sigan con el buen trabajo
 2018-08-19 -  Kay Chapman
Grazie è stato utile
 2018-08-19 -  Kate Schultz
簡單,清晰,解釋得很好,非常感謝
 2018-08-19 -  Amy Coleman
簡直不敢相信我終於找到了解決方案,這是一場很長一段時間的噩夢,現在已經解決了
 2018-08-19 -  Ann Perez
ไซต์ที่เยี่ยมยอดโปรดไปต่อ
 2018-08-19 -  Eric Parker
Sonunda çözümü bulduğuma inanamıyorum, bu uzun zamandan beri bir kabustu, şimdi çözüldü
 2018-08-19 -  Janice Perry
Привет, я видел вашу статью, и это помогло мне решить мою проблему, спасибо большое
 2018-08-19 -  dias2zl
Tidak tahu bagaimana untuk mengucapkan terima kasih, tetapi itu adalah jenius murni, terima kasih

ทิ้งข้อความไว้