Почему вы хотите хранить его там в любом случае?
Почему бы просто не показать это комбинированный запрос?
select users.name, count(comments.id) as comment_count
from users
join comments on users.id=comments.user_id
group by users.id
Если вы хотите сделать это по-своему, включите
update users set comment=comment+1 where id=$user_id
в скрипт, где вы храните комментарий.
И
update users set comment=comment-1 where id=$user_id
в место, где пользователь может удалить свой комментарий. В противном случае ваши данные могут быть не синхронизированы, когда пользователь добавляет новые соединения, а вы еще не запускали скрипт.