Задать вопрос
@likeapimp
web dev, web design

Как лучше создать структуру БД?

Здравствуйте! Делаю проект по типу онлайн-переписок. Посоветуйте, как лучше создать БД, а именно как лучше хранить сообщения со всех комнат в базе и выводить их из базы отдельно для каждой комнаты.

Пока вот такой вариант:

ROOMS
-id
-author

MSGS
-id
-text
-author
-room_id

И соответственно выводить на странице ROOM с id "2" все записи из MSGS с room_id "2"
  • Вопрос задан
  • 2433 просмотра
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
KorsaR-ZN
@KorsaR-ZN
Ну это самый правильный вариант.
Разве, что только author вынести в отдельную таблицу, в тех двух заместо author, сделать связь по author_id
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы