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

पायथन से बार-बार MySQL क्वेरीज़ समान डेटा लौटाती हैं

आपको प्रत्येक क्वेरी के बाद कनेक्शन करने की आवश्यकता है। यह वर्तमान लेनदेन करता है और यह सुनिश्चित करता है कि अगला (अंतर्निहित) लेनदेन पिछले लेनदेन के सक्रिय होने पर किए गए परिवर्तनों को उठाएगा।

# Main loop
while True:

    # SQL query
    sql = "SELECT * FROM table"

    # Read the database, store as a dictionary
    mycursor = mydb.cursor(dictionary=True)
    mycursor.execute(sql)

    # Store data in rows
    myresult = mycursor.fetchall()

    # Transfer data into list
    for row in myresult:
        myList[int(row["rowID"])] = (row["a"], row["b"], row["c"])

        print(myList[int(row["rowID"])])

    # Commit !
    mydb.commit()
    print("---")
    sleep (0.1)

यहां अवधारणा अलगाव स्तर है। दस्तावेज़ों से (जोर मेरा):



  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 में डालने के लिए PHP के साथ एक से अधिक चुनिंदा ड्रॉपडाउन से डेटा प्राप्त करना

  2. स्क्रिप्ट खुला होने पर इको प्रदर्शित नहीं करने के लिए if(isset($_POST['submit'])) का उपयोग करना काम नहीं कर रहा है

  3. UNION के अंदर ORDER BY का उपयोग कैसे करें

  4. php mysql में जावास्क्रिप्ट वैरिएबल पास करें क्वेरी का चयन करें

  5. शीर्ष-स्तरीय पैरेंट MySQL को पुनः प्राप्त करें