เพิ่มรายได้โฆษณา 50-250% ด้วย Ezoic พันธมิตรผู้เผยแพร่โฆษณาที่ผ่านการรับรองจาก Google
เพิ่มรายได้โฆษณา 50-250% ด้วย Ezoic พันธมิตรผู้เผยแพร่โฆษณาที่ผ่านการรับรองจาก Google
 

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

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

เพิ่มรายได้โฆษณา 50-250% ด้วย Ezoic พันธมิตรผู้เผยแพร่โฆษณาที่ผ่านการรับรองจาก Google
เพิ่มรายได้โฆษณา 50-250% ด้วย Ezoic พันธมิตรผู้เผยแพร่โฆษณาที่ผ่านการรับรองจาก Google
 

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

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

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

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

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

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

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

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

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

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

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

CREATE TABLE `table_test` (
`ID` int(11) NOT NULL,
`Description` varchar(255) NOT NULL,
`CreationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`ModificationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

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

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

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

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

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

What is a MySQL บันทึกเวลา?

การประทับเวลา MySQL เป็นวิธีการแทนเวลาและวันที่ในหน่วยความจำเดียวกัน

การประทับเวลา MySQL อยู่ในช่วงเวลาตั้งแต่มกราคม 2513 ในเวลา UTC ของเซิร์ฟเวอร์จนถึง 19 มกราคม 2581

ซึ่งหมายความว่าการใช้งานการประทับเวลา MySQL มี จำกัด เนื่องจากจะต้องมีการเปลี่ยนแปลงภายในปี 2581 อย่างไรก็ตามโปรแกรมแก้ไขส่วนใหญ่จะดูแลสิ่งนั้น

The MySQL บันทึกเวลา is one of the two ways to store in a ฐานข้อมูล MySQL both date and time, along with the datetime format.

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

อย่างไรก็ตามค่าเหล่านี้ทั้งหมดพร้อมกับรูปแบบวันที่มาตรฐานนั้นสัมพันธ์กันและสามารถทำงานร่วมกันได้

เพิ่มรายได้โฆษณา 50-250% ด้วย Ezoic พันธมิตรผู้เผยแพร่โฆษณาที่ผ่านการรับรองจาก Google
เพิ่มรายได้โฆษณา 50-250% ด้วย Ezoic พันธมิตรผู้เผยแพร่โฆษณาที่ผ่านการรับรองจาก Google
 

แกลเลอรี่ภาพ

บทความที่คล้ายกัน

เพิ่มรายได้โฆษณา 50-250% ด้วย Ezoic พันธมิตรผู้เผยแพร่โฆษณาที่ผ่านการรับรองจาก Google
เพิ่มรายได้โฆษณา 50-250% ด้วย Ezoic พันธมิตรผู้เผยแพร่โฆษณาที่ผ่านการรับรองจาก Google
 

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

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

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

ข้อมูลของคุณ - เข้ารหัส ตัวตน - ไม่ระบุชื่อ อินเทอร์เน็ตความเร็วสูงกว่า
ข้อมูลของคุณ - เข้ารหัส ตัวตน - ไม่ระบุชื่อ อินเทอร์เน็ตความเร็วสูงกว่า