الصيغة الواضحة والشائعة لكتابة تاريخ في عمود DATE هي YYYY-MM-DD: السنة أولًا، ثم الشهر، ثم اليوم. يفضل استخدام سنة من أربع خانات، مع وضع القيمة بين علامتي اقتباس مفردتين. بهذه الطريقة تكون مكونات التاريخ صريحة، ولا تعتمد على ترتيب محلي قد يفهمه شخص آخر بشكل مختلف.
إذا كان المقصود التاسع من نوفمبر، فإن القيمة المناسبة هي '2026-11-09'. تبديل الشهر واليوم قد ينتج تاريخًا مختلفًا صالحًا، ولذلك لا يكتشفه المحرك باعتباره خطأ. كما أن كتابة الشرطات دون اقتباس قد تجعل التعبير حسابيًا بدل تقديم نص يمثل التاريخ. يحفظ DATE تاريخًا دون وقت، لذا يناسب بيانات مثل يوم الميلاد أو يوم إصدار كتاب عندما لا تحتاج إلى ساعة محددة. أما طريقة عرض التاريخ للمستخدم باللغة العربية فهي خطوة منفصلة عن صيغة الإدخال هذه.
مثال
CREATE TABLE events (
event_date DATE
);
INSERT INTO events (event_date) VALUES ('2026-11-09');
باختصار: اكتب السنة ثم الشهر ثم اليوم، وضع قيمة التاريخ بين اقتباسين لتكون واضحة عند الإدخال.
هل تريد تعلّم SQL خطوة بخطوة مع تمارين عملية؟ تابع مسار SQL من الأساسيات للاحتراف.