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

SQL क्वेरी निष्पादित करते समय MySQL सिंटैक्स त्रुटि

आपको query को हटाना होगा आपके executeQuery . से तर्क बुलाना। यदि आप पैरामीटर प्रदान करते हैं, तो क्वेरी किसी भी मान को बाध्य किए बिना निष्पादित की जाएगी (देखें विवरण विवरण के लिए) - यही कारण है कि वाक्य रचना (यानी ? ) अमान्य है।

क्वेरी को इस तरह निष्पादित करें:

ResultSet rst = st.executeQuery();

एक साइड नोट के रूप में:आपको हमेशा Connection wrap को लपेटना चाहिए , PreparedStatement और ResultSet संसाधनों के साथ प्रयास करें . के साथ ब्लॉक, उदा.

try (ResultSet rst = st.executeQuery()) {
    // read the results
}

इस तरह आप सुनिश्चित हो सकते हैं कि ResultSet चाहे कुछ भी हो जाए बंद कर दिया जाएगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लोड डेटा स्थानीय जानकारी पीडीओ का उपयोग कर php 5.5 से काम नहीं करता है

  2. शीर्ष 50 MySQL साक्षात्कार प्रश्न जो आपको 2022 में तैयार करने चाहिए

  3. MySQL किस प्रकार का हैश उपयोग करता है?

  4. सीमांकित स्ट्रिंग मान को पंक्तियों में विभाजित करें

  5. केकेपीएचपी 3 - एसक्यूएल प्रारूप को सही करने और सत्यापन को सही करने के लिए स्थानीयस्ट्रिंगफॉर्मैट के साथ पार्स तिथि