क्या MySQL में कोई भी प्रकार का गैर टेक्स्ट इंटरफ़ेस है?

मेरे पास एक MySQL क्वेरी है जो पूर्णांक के एक कॉलम के साथ परिणाम देता है। क्या MySQL सी एपीआई को एएससीआईआईआई पाठ के बजाए इसे वास्तव में पूर्णांक के रूप में स्थानांतरित करने का कोई तरीका है? उस मामले के लिए एएससीआईआईआई पाठ के अलावा अन्यथा एपीआई सामान/करने के लिए MySQL को प्राप्त करने का कोई तरीका है। मैं सोच रहा हूं कि यह स्प्रिंटफ/एसएसकेएनएफ में थोड़ी देर बचाएगा या बैंडविड्थ में और भी इस्तेमाल किया जाएगा।

0
ro fr bn

1 उत्तर

ईमानदार होने के लिए, आप शायद भाग्य से बाहर हैं। MySQL सी एपीआई को देख रहे हैं ( http://dev .mysql.com/डॉक्टर/refman/5.0/en/mysql-fetch-row.html , http://dev.mysql.com/doc/refman/5.0/en/c-api-datatypes.html , MYSQL_ROW देखें) वहां ' टी अपने वास्तविक प्रकार में डेटा लौटने के लिए एक तंत्र प्रतीत होता है ... मुझे लगता है कि structs का उपयोग करने की खुशी।

आप हमेशा एक रैपर को कार्यान्वित कर सकते हैं जो MYSQL_ROW के प्रकार विशेषता ( http://dev.mysql.com/doc/refman/5.0/en/c-api-datatypes.html ) और एक सी संघ लौटाता है, लेकिन शायद यह खराब सलाह है; ऐसा मत करो।

0
जोड़ा