Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да предавате променливи на MYSQL с помощта на Python

Параметри на заявката трябва трябва да бъде предаден във втория аргумент на execute() :

params = ('002', 'CS', 'BG', 'HD1', 'T1', 'C1', 0, 'U')
cursor.execute("""INSERT INTO 
                      scale_equipment 
                      (truck_id, product_id, driver_id, field_id, pit_id, harvest_equipment_id, weight, status) 
                  VALUES 
                       (%s, %s, %s, %s, %s, %s, %s, %s)""", params)

В този случай няма да се тревожите за sql инжекции, драйверът mysqldb прави екраниране вместо вас.




  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 група от SUM

  2. Как да форматирате данни по специфичен начин с помощта на html и php

  3. mysql_insert_id с актуализация

  4. Код на грешка:2013. Загубена връзка с MySQL сървър по време на заявка

  5. Извличане на данни от mysql с помощта на php