Als je een UNIQUE
. hebt index of PRIMARY KEY
gedefinieerd over die drie kolommen, dan kunt u ja REPLACE INTO
het. Voeg de index toe als je deze nog niet hebt:
ALTER TABLE session_table ADD PRIMARY KEY (`id`, `key`, `metadata`);
Als je al een PK hebt gedefinieerd, maak dan een samengestelde UNIQUE
index over die kolommen:
CREATE INDEX `idx_id_key_metadata` ON session_table (`id`, `key`, `metadata`);
Meer over de MySQL CREATE INDEX
syntaxis
Hier is een kleine demonstratie .