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

MySQL संग्रहीत कार्यविधियाँ, पंडों, और एकाधिक कथनों को निष्पादित करते समय बहु =सत्य का उपयोग करें

उम्मीद है कि इससे कुछ मदद मिलेगी। यहां से कुछ कॉन्सेप्ट पॉइंटर्स का उपयोग करना , और थोड़ा परीक्षण/त्रुटि, मैं mysql.connector का उपयोग करके यह काम करने में सक्षम था और pandas

# CONNECT TO DB AND GET CURSOR OBJECT
conn = <do db connecty stuff>
cur = conn.cursor()

# CALL THE STORED PROCEDURE
cur.callproc('stored_proc_name', ['my', 'usp', 'parameters'])

# EXTRACT RESULTS FROM CURSOR
for i in cur.stored_results(): results = i.fetchall()

# LOAD INTO A DATAFRAME
df = pd.DataFrame(results, columns=['my', 'column', 'headers'])

इसने मेरे लिए पूरी तरह से काम किया ... मुझे आशा है कि यह आपके लिए भी काम करेगा।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में एक ऑटोइनक्रिकमेंट फ़ील्ड के साथ एक पंक्ति की प्रतिलिपि कैसे करें और उसी तालिका में कैसे डालें?

  2. PHP - MySQL को संग्रहीत कार्यविधि से आउट पैरामीटर का मान मिलता है

  3. mysql से mysqli कोड त्रुटि में बदलना

  4. अस्थायी तालिका में ऑटो वृद्धि

  5. EXISTS क्वेरी में LIMIT का उपयोग करने का कोई मतलब?