Можно ли использовать количество строк в результате, возвращаемом запросом (функция COUNT()
в MySQL) для любых проверок и т. Д.
Например, если я хочу проверить, сколькосообщений, которые пользователь создал сегодня, чтобы проверить, может ли он создать другой (другими словами, достиг ли пользователь своего дневного лимита), это хорошая практика, просто отправлять запрос, подобный этому
SELECT COUNT(post_text) FROM posts WHERE (date_published = CURDATE() AND userId = 115);
илитам лучший подход.Я сталкивался с этим пару раз (я не часто пишу логику базы данных), и меня всегда смущало, если я ошибаюсь или нет.Надеюсь, вы просто уясните это для меня раз и навсегда, спасибо.