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

Chyba při použití tabulky INSERT INTO ON DUPLICATE KEY pomocí pole smyčky for

Následující vkládací dotaz funguje se smyčkou for.

insertQry="INSERT INTO ZIP_TERR(zip_code, territory_code, territory_name, state) VALUES(%s, %s, %s, %s) ON DUPLICATE KEY UPDATE territory_name = %s, state = %s;

n=cursor.execute(insertQry, (r.zip_code, r.territory_code, r.territory_name, r.state, r.territory_name, r.state))
print (" CURSOR status :", n)

Výstup výsledku:

CURSOR status : 2

Dík. Doufám, že to bude odkazovat na ostatní.




  1. aktualizace řádků namísto vytváření nové databáze záznamů pro Android

  2. Jaký je nejlepší způsob, jak svázat desetinné / dvojité / plovoucí hodnoty s PDO v PHP?

  3. Jaké je největší ID číslo, které může autoinkrement vytvořit v mysql

  4. Přetypování datového typu Postgres