При использовании в mysql insert..on duplicate что происходит с остальными столбцами, которые не обновляются? Остаются ли они такими же? Я не хочу стереть остальную часть данных, нужно только убедиться, что там есть определенные строки (а если нет, то обновите их).Включает ли «Вставить .. в Duplicate» всю строку или конкретные столбцы?
Я считаю, что я не должен использовать replace, который заменяет всю строку.
См. Также this question.