Current_timestamp جملة. امتد هذا القيد إلى أعداد صحيحة ، و bigint ، و smallint عندما تم تقديمها في البداية في عام 2008. Current_Timestamp Value:
سيؤدي هذا التعريف إلى الخطأ التالي:
CREATE TABLE `foo` ( `ProductID` INT(10) UNSIGNED NOT NULL, `AddedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `UpdatedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) ENGINE=INNODB;غير مريح. بعد ذلك ، في MySQL 5.6.5 (تم إصداره في 10 أبريل 2012) ، تم رفع التقييد.
Previously, at most one TIMESTAMP column per table could be automatically initialized or updated to the current date and time. This restriction has been lifted. Any TIMESTAMP column definition can have any combination of DEFAULT CURRENT_TIMESTAMP and ON UPDATE CURRENT_TIMESTAMP clauses. In addition, these clauses now can be used with DATETIME column definitions.ذكر سجل هذا التحديث المذكور:
مسبقًا ، في معظم عمود الطوابع الزمنية الواحدة لكل جدول يمكن تهيئة أو تحديث الوقت الحالي إلى التاريخ والوقت. تم رفع هذا التقييد. يمكن أن يكون لأي تعريف عمود الطابع الزمني أي مزيج من Current_Timestamp الافتراضي وعلى جمل تحديث Current_timestamp. بالإضافة إلى ذلك ، يمكن الآن استخدام هذه الجمل مع تعريفات عمود DateTime.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3