Я пишу упрощенную версию системы электронной почты на сайте, который я создаю.
Основная предпосылка заключается в том, что пользователи могут связываться друг с другом на сайте, лучшим примером может быть ebay, вы можете сообщать другим пользователям о самом сайте и в основном действовать как почтовая система.
То, что у меня есть, это сами сообщения, с кем они, от и до текста.
Я также хотел бы иметь базовые категории «читать / не читать» и «удалять», возможно даже «отправленные».
что-то вроде этого:
структура таблицы:
id, to, from, subject, body, dateTime
То, что я хотел бы знать, состоит в том, что имеет смысл просто добавить столбец «читать» и «удалить» в эту таблицу и искать те конкретные условия, когда они мне нужны на сайте, или если они более эффективны / best practice, чтобы иметь другую таблицу «категорий», а затем иметь таблицу соединений, поместив идентификатор сообщения с идентификатором категории, а затем используя эту таблицу соединений, чтобы обслуживать информацию, когда она запрашивается?
Если мой вопрос не имеет смысла, простите меня, я все еще довольно новичок в этом.