sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor vil MySQL udføre return None?

Forespørgselsudførelser har ingen returværdier.

Det mønster du skal følge er:

cursor creation;
cursor, execute query;
cursor, *fetch rows*;

Eller i python:

c = d.cursor()

c.execute(query)    # selected rows stored in cursor memory

rows = c.fetchall()    # get all selected rows, as Barmar mentioned
for r in rows:
    print(r)

Nogle db-moduler giver dig også mulighed for at iterere over markøren ved at bruge for...in-mønsteret, men triple-check det angående mysql.




  1. Hvordan kalder man Stored Procedures med EntityFramework?

  2. SQLite dato og tid

  3. Båndbreddevenlig forespørgselsprofilering til Azure SQL Database

  4. Introduktion af ny funktion - Spotlight Cloud Reports