خلق الخلية وتحديث الطابع الزمني

خلق الخلية وتحديث الطابع الزمني

Phpmyadmin إنشاء طابع زمني الجدول الحالي

إن إنشاء حقول ذات طوابع زمنية تحتوي على الإنشاء و / أو آخر تواريخ تعديل في MySQL باستخدام PHPMyAdmin هو أمر بسيط.

لا حاجة لرمز SQL محدد في أحدث الإصدارات ، حيث أنه من الممكن الآن وجود حقلين مختلفين في نفس الجدول مع الطابع الزمني الحالي كإعداد افتراضي ، وبالتالي لا حاجة لاستخدام المشغلات بعد الآن لهذا الغرض.

في واجهة إنشاء الجدول ، أضف حقلين - أحدهما لتاريخ الإنشاء ، والآخر للتعديل - مع خيارات كما هو موضح: كطابع زمني ، والطابع الزمني الحالي كقيمة افتراضية ، والسمة "على التحديث" لتاريخ التعديل الأخير.

بمجرد إنشائها ، يجب أن تكون بنية الجدول مشابهة لما هو موضح أدناه.

تاريخ إنشاء جدول 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 من أول يناير 1970 في وقت UTC للخادم ، حتى 19 يناير 2038.

هذا يعني أن استخدام الطابع الزمني MySQL محدود ، حيث سيتعين تغييره بحلول عام 2038 ، ولكن على الأرجح سيهتم التصحيح بذلك.

The الخلية الطابع الزمني is one of the two ways to store in a الخلية قاعدة البيانات both date and time, along with the datetime format.

عادة ما يكون من الأفضل استخدام الطابع الزمني MySQL لتخزين التواريخ مثل التعديل وتاريخ إنشاء سجل في قاعدة بيانات MySQL لأنه الطريقة المفضلة لاستخدام التاريخ والوقت ضمن قاعدة البيانات.

ومع ذلك ، ترتبط كل هذه القيم مع تنسيق التاريخ القياسي ، ويمكن أن تعمل معًا.

مقالات مماثلة

تعليقات (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

اترك تعليقا