الانتقال إلى المحتوى الرئيسي
تاريخ. يُخزَّن في بايتين على شكل عدد الأيام منذ 1970-01-01 (غير موقَّع). ويتيح تخزين القيم بدءًا من بعد بداية Unix Epoch مباشرةً وحتى الحد الأعلى الذي يحدده ثابت في مرحلة الترجمة البرمجية (ويمتد ذلك حاليًا حتى سنة 2149، لكن آخر سنة مدعومة بالكامل هي 2148). نطاق القيم المدعوم: [1970-01-01, 2149-06-06]. تُخزَّن قيمة التاريخ من دون المنطقة الزمنية. مثال إنشاء جدول يحتوي على عمود من النوع Date وإدراج البيانات فيه:
CREATE TABLE dt
(
    `timestamp` Date,
    `event_id` UInt8
)
ENGINE = TinyLog;
-- Parse Date
-- - from string,
-- - from 'small' integer interpreted as number of days since 1970-01-01, and
-- - from 'big' integer interpreted as number of seconds since 1970-01-01.
INSERT INTO dt VALUES ('2019-01-01', 1), (17897, 2), (1546300800, 3);

SELECT * FROM dt;
┌──timestamp─┬─event_id─┐
│ 2019-01-01 │        1 │
│ 2019-01-01 │        2 │
│ 2019-01-01 │        3 │
└────────────┴──────────┘
انظر أيضًا
آخر تعديل في ٢٥ يونيو ٢٠٢٦