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

Opdater tabel i MySQL ved hjælp af python dict

Skift din SQL

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

Fordi i dit tilfælde

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

formatet anvendes på ' '.fomat() tom streng ikke hovedstrengen




  1. Hvordan tilføjer man AUTO_INCREMENT til en eksisterende kolonne?

  2. Returnerer et resultatsæt

  3. Hvordan kan jeg oprette et job eller en begivenhed i mysql

  4. SQL VÆLG alt efter et bestemt tegn