sql >> Database teknologi >  >> RDS >> Mysql

Sådan på dubleret nøgleopdatering

Når jeg forstår dig rigtigt, er det, du leder efter:

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]))

Tjek også Indsæt på duplikat .




  1. Dvale:Opret Mysql InnoDB-tabeller i stedet for MyISAM

  2. GRUPPER VED at have MAX-dato

  3. søgeside, der giver brugeren mulighed for at vælge mellem tre typer ved hjælp af php mysql

  4. Sådan opsætter du en WordPress MySQL-database i skyen