sql >> Databasteknik >  >> RDS >> Mysql

Fel vid användning av INSERT INTO-tabellen PÅ DUPLICATE KEY, med en for loop-array

Följande infogningsfråga fungerar, med en for-loop.

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)

Resultatutdata:

CURSOR status : 2

Tack. Hoppas detta kommer att vara referens för andra.




  1. Funktion i SQL Server 2008 som liknar GREATEST i mysql?

  2. Få alla karaktärer före mellanslag i MySQL

  3. Hur undviker du konflikter med kolumnnamn?

  4. xampp mysql och phpmyadmin fungerar inte