У мене є таблиця user_interactions
з 4 стовпцями:
user_1
user_2
type
timestamp
Первинний ключ - це (user_1,user_2,type)
і я хочу змінити(user_2,user_1,type)
Отже, що я зробив:
drop primary key ...
add primary key (user_2,user_1,type)...
і вуаля ...
Проблема полягає в тому, що база даних працює на сервері.
Отже, перш ніж я міг оновити первинний ключ, багато дублікатів вже прокралися, і вони постійно повзуть.
Що робити?
Я хочу зараз зробити, щоб видалити дублікати та зберегти ті, timestamp
які є останніми (це стовпець у таблиці).
А потім якось ще раз оновіть первинний ключ.