Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cập nhật bảng trong MySQL bằng python dict

Thay đổi SQL của bạn

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

Vì trong trường hợp của bạn

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

định dạng được áp dụng cho ' '.fomat() chuỗi trống không phải chuỗi chính




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách sửa chế độ xem SQL bị hỏng

  2. Làm cách nào để Wordpress liên kết bài viết với các danh mục trong cơ sở dữ liệu của nó?

  3. django kết nối mysql --_ mysql_exceptions.OperationalError:(2006, <NULL>)

  4. Cập nhật giản đồ Symfony2 Doctrine không thành công

  5. MySQL:# 1075 - Định nghĩa bảng không chính xác; autoincrement so với khóa khác?