मुझे पता है कि यह एक पुरानी पोस्ट है, लेकिन मुझे इस समस्या का भी सामना करना पड़ा। इसकी चर्चा यहां की गई है:http://forums.mysql। com/read.php?39,432843,432862#msg-432862
महत्वपूर्ण बात यह है कि mysql फोरम में पोस्टर में लिखा है
यह एक वर्कअराउंड प्रदान करता है - कॉलम नाम को मौजूदा से रोकें, ताकि उपनाम का उपयोग किया जा सके। एक उदाहरण के रूप में, मूल पोस्टर की संग्रहीत प्रक्रिया को संशोधित किया जा सकता है
select concat(first name,'') as i_firstname ,
concat(lastname,'') as i_lastname from roleuser
where user_id = uid ;
इस मामले में, मूल स्तंभ अब अज्ञात है, और उपनाम का उपयोग किया जाता है। मैंने इसे अपने सिस्टम पर उसी स्थिति में परीक्षण किया है जिस पर यह काम करता है। इसी तरह, यदि आपको किसी इंट के लिए उपनाम का उपयोग करने की आवश्यकता है, तो आप id_alias के रूप में चयन (आईडी + 0) का प्रयास कर सकते हैं। मुझे यकीन है कि अधिकांश कॉलम प्रकारों के समान समाधान होते हैं। आशा है कि यह मदद करता है।