Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पूर्णांक के लिए mysql ऑटोकास्टिंग स्ट्रिंग

डॉक्स से:

आपका मामला "अन्य सभी मामलों" के अंतर्गत आता है।

स्ट्रिंग को FLOAT . पर डाला जाएगा और फिर आपके int_val . से तुलना की जाती है ।

यदि स्ट्रिंग अच्छी तरह से डाली जाती है (जैसे मान '1' , '0.1' या '1E5' ), परिणामी मान की तुलना पूर्णांक से की जाएगी।

यदि नहीं (मान लें कि आप '1235xxx' . जैसा मान पास करते हैं ), संभावित अग्रणी अंक एक फ्लोट पर डाले जाएंगे (0 यदि कोई नहीं), और बाकी को छोटा कर दिया गया है। इसके अलावा, एक चेतावनी जनरेट की जाएगी।

आईडी को एक स्ट्रिंग में पास करने का कारण यह हो सकता है कि आपकी आईडी का पूर्णांक होना आवश्यक नहीं है। यह एक तार या तारीख भी हो सकती है।

संभवतः ORM के पास DELETE . उत्पन्न करने के लिए एक सामान्य कोड है क्वेरी जो किसी भी डेटाटाइप पर काम करेगी।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में वर्तमान दिनांक और समय कैसे प्राप्त करें?

  2. टिप्पणी मतदान डेटाबेस संरचना के लिए सर्वोत्तम अभ्यास

  3. PHP/MySQL के साथ CSV अपलोड करें

  4. एक्सेस फॉर्म कैस्केडिंग कॉम्बो बॉक्स ड्रॉप डाउन मेनू में कुछ भी नहीं दिखाता है

  5. मैं उन पंक्तियों की आईडी कैसे प्राप्त करूं जिनमें SQL में MAX और MIN मान हैं