create table `like` (
`id` int NOT NULL AUTO_INCREMENT,
foreign key (`post_id`) references `posts`(`id`) on delete cascade,
foreign key (`user_id`) references `users`(`id`) on delete cascade,
primary key (`id`),
index ('post_id'),
index ('user_id'),
index ('user_id', 'post_id'),
)
А если помощью отдельной таблицы, то мне сказали (это задание для собес), что типа куча инсертов/делитов на постановку/снятие лайка от множества юзеров это плохо. Только для небольших проектов. Мол, предложи лучший вариант..
вас точно быстрее вынесут пока вы зачитаете ему все права как американец))