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

Актуализирайте таблицата в MySQL с помощта на python dict

Променете своя SQL

sql = 'UPDATE '+table+' SET {} WHERE cart_SN = '.format(', '.join('{}=%s'.format(k) for k in cart))+sn

Защото във вашия случай

sql = 'UPDATE '+table+' SET {} WHERE cart_SN = '+sn+' '.format(', '.join('{}=%s'.format(k) for k in cart))

форматът се прилага към ' '.fomat() празен низ, а не основният низ




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ScaleGrid DBaaS разширява MySQL хостинг услугите чрез AWS Cloud

  2. SQL JOIN две таблици с AVG

  3. Преобразувайте BIGINT UNSIGNED в INT

  4. Как да използвам множество бази данни в уеб приложение на PHP?

  5. MYSQL грешка:1045 (28000):Достъпът е отказан за потребител 'root'@'localhost'