sql >> Databáze >  >> RDS >> Mysql

Python mySQL - únikové uvozovky

Použijte parametry místo interpolace řetězců, abyste zajistili, že vaše hodnoty jsou správně uvozeny konektorem databáze:

sql = "INSERT INTO TABLE_A(COL_A,COL_B) VALUES(%s, %s)"
a_cursor.execute(sql, (val1, val2))

Styl parametru mysqldb sql používá stejnou syntaxi, jakou používá operátor formátování řetězce python, což je trochu matoucí.




  1. Co je databáze? Definice, typy a komponenty

  2. Jak načíst obrázky z databáze MySQL a zobrazit je v html tagu

  3. Jedinečné omezení s podmínkami v MYSQL

  4. Zlepšení výkonu UDF pomocí NULL ON NULL INPUT