अधिकांश प्रोग्रामिंग भाषाओं में स्ट्रिंग को किसी संख्या में परिवर्तित करते समय प्रमुख अंकों को एक संख्या के रूप में व्याख्या करना सामान्य व्यवहार है।
इसे संभालने के कुछ तरीके हैं:
तैयार बयानों का प्रयोग करें, और प्लेसहोल्डर को परिभाषित करें जहां आप एक संख्यात्मक प्रकार का मान डाल रहे हैं। यह स्ट्रिंग्स को वहां बिल्कुल भी डालने से रोकेगा।
इनपुट को मान्य करने के लिए एप्लिकेशन की एक उच्च परत पर जांच करें और सुनिश्चित करें कि यह संख्यात्मक है।
Mysql में BINARY कीवर्ड का उपयोग करें (मैं सिर्फ अनुमान लगा रहा हूं कि यह काम करेगा, वास्तव में इसे कभी नहीं आजमाया है क्योंकि मैंने हमेशा एक क्वेरी चलाने से पहले एक उचित सत्यापन प्रणाली लागू की है) -
SELECT *
FROM table
WHERE BINARY ID = '32anystring';