Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd podczas używania INSERT INTO table ON DUPLICATE KEY przy użyciu tablicy pętli for

Poniższe zapytanie wstawiające działa, z pętlą 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)

Dane wyjściowe:

CURSOR status : 2

Dzięki. Mam nadzieję, że będzie to odnosić się do innych.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaka jest różnica między VARCHAR a CHAR?

  2. Jak włączyć dziennik zapytań MySQL?

  3. Zapytanie Laravel, aby uzyskać wyniki zawierające co najmniej jeden element tablicy?

  4. Jak debugować przekroczony limit czasu oczekiwania blokady na MySQL?

  5. Jak uzyskać liczbę, nawet jeśli nie ma wyników odpowiadających mysql?