الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

خطأ عند استيراد التواريخ Dd-mm-yyyy

بدأه infobechar في 14 يوليو 2008 · 4 رد · 1,603 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

واجهت مشكلة في استيراد بيانات تحوي تواريخ من الشكل dd-mm-yyyy من ملف sql و الخطأ هو:

ERROR 1292 (22007): Incorrect date value: '01-01-1974' for column 'DateNais'

ارجو من الاخوة الافادة

تم تعديل هذه المشاركة بواسطة infobechar في 14 يوليو 2008 في 11:46

<<وقل ربي زدني علماَّ>>صدق الله العظيم

#2

البيانات من نوع Data تأخذ الشكل التالى

YYYY-MM-DD

السنة اولا ثم الشهر ثم اليوم

I Say Nothing

#3

شكرا اخي على الرد :)

ما اريد معرفه هل يكن التعديل في date format لل sever بحيث يقبل source file.sql علما بان ال file.sql يحتوي على الكثير من date columns من الشكل dd-mm-yyyy

و الشكر موصول

تم تعديل هذه المشاركة بواسطة infobechar في 15 يوليو 2008 في 16:06

<<وقل ربي زدني علماَّ>>صدق الله العظيم

#4

اذا كان لديك ملف يحوي تواريخ بالشكل DD-MM-YYYY

يوجد داله STR_TO_DATE

تأخذ تاريخ من الشكل DD-MM-YYY وتحوله إلى YYYY-MM-DD

لنفرض ان لديك الجدول التالي يسمى x

post-124807-1216132809_thumb.jpg

لدينا تاريخ يأخذ الشكل DD-MM-YYYY .. انظر كيفية كتابة الداله STR_TO_DATE عندما نريد إجراء

عملية إدخال

post-124807-1216132945_thumb.jpg

************

يوجد داله اخرى وهي Date_Format($date,Parameters)

لكنها نجحت معي فقط في إجراء عملية Select

جرب الداله الاولى وإذا لم تقصد ذلك إن شاء الله شخص اخر يفيدك

I Say Nothing

#5

بارك الله فيك اخي mana80 على المساعدة

بعد تجربة الدالة اعتقد انها تفي بالغرض :thumb_up:

ما بقي الا ان اكتب برنامج لملئ الملفات sql بهذه الدالة

<<وقل ربي زدني علماَّ>>صدق الله العظيم

مواضيع مشابهة