LONG
एक आरक्षित कीवर्ड है और आपके कॉलम का नाम होता है। सिंटैक्स त्रुटि से बचने के लिए, कॉलम नाम बैकटिक्स के साथ बच जाना चाहिए।
INSERT INTO results_main(Name, Short, Med, `Long`, VLong, ...) VALUES (....)
यदि आपके पास कॉलम को बदलने का विशेषाधिकार है, तो भविष्य में वापस आने में समस्या से बचने के लिए नाम को एक गैर-आरक्षित कीवर्ड में बदलें।
एक विचार के रूप में, क्वेरी SQL Injection
के साथ असुरक्षित है
यदि मान(s ) चर के बाहर से आया था। इससे बचाव के तरीके जानने के लिए कृपया नीचे दिए गए लेख पर एक नज़र डालें। PreparedStatements
. का उपयोग करके आप मूल्यों के इर्दगिर्द सिंगल कोट्स का उपयोग करने से छुटकारा पा सकते हैं।