Jeśli masz UNIQUE
index lub PRIMARY KEY
zdefiniowane w tych trzech kolumnach, to tak, możesz REPLACE INTO
to. Dodaj indeks, jeśli jeszcze go nie masz:
ALTER TABLE session_table ADD PRIMARY KEY (`id`, `key`, `metadata`);
Jeśli masz już zdefiniowany PK, utwórz złożony UNIQUE
indeks w tych kolumnach:
CREATE INDEX `idx_id_key_metadata` ON session_table (`id`, `key`, `metadata`);
Więcej o MySQL CREATE INDEX
składnia