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

python MySQLDb indsæt med forberedte erklæringer

Med MySQLdb du vil bruge parametriserede (forberedte sætninger findes teknisk set ikke i python) sætninger, der ligner strengformatering i Python 2.x.

cursor.execute("Update TABLE_PASTE set user_text = %s where number = %s",(text,value))

Bemærk, at selvom din value er en int du skal stadig bruge %s for at formatere det i din forespørgsel.

Du kan finde en god tutorial på MySQLdb her .



  1. 60 millioner poster, vælg poster fra en bestemt måned. Hvordan optimerer man databasen?

  2. Indstil tidszone for MYSQL NU()

  3. MySQL jokertegn udskiftning

  4. Sådan opdaterer du fra vælg med en Join