ORDER BY user_id. Как я понял, в таком случае по user_id должна при инсертах происходить дедупликация. Но это видимо работает каким то странным образом, у меня всеравно куча дубликатов. Подскажите плз, как добиться того, чтобы дубликаты удалялись при инсертах? Обязательно надо чтобы новые строки при инсертах заменяли собой старые. Строки уникальные для user_id
На скрине прилагаю DDL таблицы и дубли в ней непосредственно
replacingmergetree не удаляет дубликаты при инсертах. Он их удаляет фоном и не всегда
понял, а можете плз пояснить что за final? а какой движок может подойти для такой задачи? когда надо агрегатные данные по юзерам перезаписывать
Написать optimize table, после этого дубли удаляются
спасибо, а подскажите, какая строка останется, последняя добавленная или наоборот первая ? можно как то этим управлять при слиянии ?
но если она не указана то последнюю вставленную строку оставляет ?
почитайте лучше выше ссылку на доку. там одна страница. все вопросы сразу отпаддут
да, уже прочел)
Обсуждают сегодня