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

क्या मैं MySQL कनेक्टर/जे के साथ अर्धविराम द्वारा अलग किए गए एकाधिक प्रश्नों को निष्पादित कर सकता हूं?

; का उपयोग करना अधिकांश डेटाबेस के लिए एक क्वेरी में काम नहीं करता है क्योंकि यह आमतौर पर स्टेटमेंट सिंटैक्स का हिस्सा नहीं होता है, बल्कि कमांड लाइन या स्क्रिप्ट इनपुट के लिए अलग-अलग स्टेटमेंट के लिए टर्मिनेटर होता है। कमांड लाइन या स्क्रिप्ट प्रोसेसर एक सेमी-कोलन को सिग्नल के रूप में देखता है कि स्टेटमेंट पूरा हो गया है और सर्वर को भेजा जा सकता है।

साथ ही JDBC में एक ही स्टेटमेंट तैयार (या निष्पादित) केवल एक . होना चाहिए वास्तविक कथन इसलिए कई कथनों की अनुमति नहीं है और इसलिए अर्ध-बृहदान्त्र की भी आवश्यकता नहीं है, और कुछ (अधिकांश?) डेटाबेस के लिए अर्ध-बृहदान्त्र कथन वाक्यविन्यास का हिस्सा नहीं है, यह केवल एक वाक्यविन्यास त्रुटि है एक को शामिल करने के लिए।

यदि आप एकाधिक कथन निष्पादित करना चाहते हैं, तो आपको अलग-अलग निष्पादन का उपयोग करने की आवश्यकता है। तकनीकी रूप से, MySQL में एकाधिक निष्पादनों का समर्थन करने का विकल्प होता है जिसे कनेक्शन प्रॉपर्टी द्वारा सक्षम किया जा सकता है। यह व्यवहार JDBC विनिर्देश/API के अनुरूप नहीं है और आपके कोड को कम पोर्टेबल बनाता है। देखें allowMultiQueries पर Driver/Datasource Class Names, कनेक्टर/जे के लिए URL सिंटैक्स और कॉन्फ़िगरेशन गुण



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. प्रबंधित होस्टिंग खातों पर phpMyAdmin कैसे स्थापित करें

  2. Php और jquery में लोकेशन फाइंडर स्क्रिप्ट के साथ भारत का पिनकोड डेटाबेस

  3. MySQL 8.0 में MySQL प्रतिकृति के साथ नया क्या है

  4. MySQL CAST - MySQL में कास्ट कैसे टाइप करें

  5. जॉइन फील्ड में अल्पविराम से अलग-अलग सूची का उपयोग करके दो तालिकाओं में कैसे शामिल हों