اخوااني
ظهر لي هذا الخطا المزعج ولم اعرف حله
Warning: #1264 Out of range value for column 'benifite' at row 1
انا لدي نسبة فاائدة
جعلت نوعها هكذاا float(2,2)
ويظهر لي هذا الخطأ فلمااذا؟؟
اخوااني
ظهر لي هذا الخطا المزعج ولم اعرف حله
Warning: #1264 Out of range value for column 'benifite' at row 1
انا لدي نسبة فاائدة
جعلت نوعها هكذاا float(2,2)
ويظهر لي هذا الخطأ فلمااذا؟؟
ماافيه جوااب؟؟؟
ليش لما ادخل 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