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

Aktualizujte tabulku v MySQL pomocí python dict

Změňte svůj SQL

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

Protože ve vašem případě

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

formát je použit pro ' '.fomat() prázdný řetězec, nikoli hlavní řetězec




  1. Jak potlačit výstup a zkontrolovat, zda je příkaz úspěšný nebo ne?

  2. Systémová proměnná MESSAGE_TEXT nefunguje s příkazem SIGNAL v Mysql?

  3. Vyberte odemčený řádek v Postgresql

  4. FULLTEXT MySQL nebude fungovat s více než jedním polem