sql >> Databasteknik >  >> RDS >> Mysql

Så här gör du om duplicerar nyckeluppdatering

När jag förstår dig rätt är det du letar efter detta:

cur.execute(""" INSERT INTO logs (1, 2, 3) VALUES (%s, %s, %s) ON DUPLICATE KEY UPDATE 1=%s, 3=%s """, (line[0], line[1], line[2], line[0], line[2]))

Kontrollera även Infoga på duplicate .




  1. Hur skapar man en databas från skalkommandot?

  2. Symfony / PHP - Bästa sättet att lagra ett enda värde

  3. Det går inte att ansluta till SQL Express Fel:26-fel lokalisera server/instans specificerad)

  4. Indexering ando:GIN-index