Jeśli dobrze cię rozumiem, to czego szukasz to:
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]))
Sprawdź także Wstaw przy duplikacie .
Jeśli dobrze cię rozumiem, to czego szukasz to:
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]))
Sprawdź także Wstaw przy duplikacie .
Mysql zduplikowane ograniczenie klucza obcego
MySQL GROUP &COUNT Wiele tabel
Zachowaj i wyświetlaj tekst dokładnie tak, jak jest wpisany i przesłany
podnieść błąd aplikacji Trigger w MySQL DBMS
czy lepiej jest uciec/zakodować dane wejściowe użytkownika przed przechowywaniem ich w bazie danych, czy przechowywać je tak, jak są w bazie danych i usuwać je podczas pobierania?