credo che sia necessario invertire la logica affinché funzioni:
inserisci in una tabella - se esiste (stessa chiave), aggiornala.
questo può essere ottenuto con il ON DUPLICATE
dichiarazione in questo modo:
INSERT INTO Table1 VALUES(...)
ON DUPLICATE KEY UPDATE column=column+1
controlla il manuale qui