Зачастую в качестве primary key для связующей таблицы для связи many-many лучше использовать составной ключ (user_id, article_id), без id.