ОС Windows - phpMyAdmin
select auth, COUNT(*) AS count from posts where auth = 1;
дает информацию:
Your SQL query has been executed successfully
но:
select auth, count(*) AS count from posts where auth = 1;
дает следующее:
Showing rows 0 - 0 (1 total, Query took 0.0070 seconds.
здесь я нашел реальную запутанную историю о MySql и чувствительности к регистру.
Существует ли какая-либо распространенная передовая практика написания запросов, касающихся нижнего или верхнего регистра, или я должен изучать все правила отдельно для каждой ОС?
ты пробовал:
select auth, count(*) AS count
from posts
where auth = 1
group by auth
;
Showing rows 0 - 0 ...
case sensitivity
, но какое поле там строка? также вы должны включить группу по.