parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

не согласен, здесь надо id а не news_id

egr 29.01.2003 09:01

таблица comments должна быть связана с news по id а не news_id т.е. по внешнему ключу, MySQL не подерживает внешние ключи, но другие БД держат. Да и плодить лишнюю сущность тоже плохо.

А вообще можно и по news_id связать если в таблице news это первичный ключ (а не id), и так даже лучше сделать. В таблице comments первичный ключ будет comment_id, а внешний news_id.

В этом случае можно использовать стандартные способы соединения таблиц, и другому человеку станет понятен ваш код. Если городить огород с доп. сущностями, - все будет криво и непонятно.

Да, и стоит сначала почитать что такое реляционная теория и нормализация, прежде чем браться за что-то серъёзное.