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

Warning: #1264 Out of range value for column 'benifite' at row 1

بدأه stest في 25 مايو 2011 · 2 رد · 739 مشاهدة · في قواعد بيانات MySQL
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخوااني

ظهر لي هذا الخطا المزعج ولم اعرف حله

Warning: #1264 Out of range value for column 'benifite' at row 1

انا لدي نسبة فاائدة

جعلت نوعها هكذاا float(2,2)

ويظهر لي هذا الخطأ فلمااذا؟؟

#2

ماافيه جوااب؟؟؟

ليش لما ادخل 3ونص يرفضها النظاام اتمنى الرد

#3

عزيزي، نصيحة من القلب، Read the fine manual

MySQL تتعامل مع float(M,D) على اعتبار أن M هو عدد الـ digits كاملة في رقم ما، و D هو عدد الـ digits بعد الفاصلة العشرية فقط.

هذا يعني أن float(7,4) قد يحمل القيمة 999.9999 (لاحظ وجود 7 تسعات تشكل الرقم مع الفاصلة، ولكن فقط 4 منها بعد الفاصلة العشرية).

وهذا الكلام مذكور هنا:

http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html

فقرة Floating-Point (Approximate-Value) Types

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

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