не согласен, здесь надо id а не news_id
egr 29.01.2003 09:01
таблица comments должна быть связана с news по id а не news_id т.е. по внешнему ключу, MySQL не подерживает внешние ключи, но другие БД держат. Да и плодить лишнюю сущность тоже плохо.
А вообще можно и по news_id связать если в таблице news это первичный ключ (а не id), и так даже лучше сделать. В таблице comments первичный ключ будет comment_id, а внешний news_id.
В этом случае можно использовать стандартные способы соединения таблиц, и другому человеку станет понятен ваш код. Если городить огород с доп. сущностями, - все будет криво и непонятно.
Да, и стоит сначала почитать что такое реляционная теория и нормализация, прежде чем браться за что-то серъёзное.