我想得到一个计数,按天分组。下面的SELECT正常工作:为什么在MySQL中每个有效的SELECT都不是有效的VIEW?
SELECT COUNT(time_end),
time_end
FROM main
GROUP BY DAY(time_end)
我复制/粘贴到这一点的phpmyadmin的视图创建的形式,出现此错误:
"#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'count(time_end)) AS SELECT count(time_end) , time_end FROM main GROUP BY d' at line 4"
这里是从的phpmyadmin的形式生成完整的SQL:
CREATE ALGORITHM = UNDEFINED VIEW `count by day` (
time_end,
count(time_end)
) AS SELECT COUNT(time_end),
time_end
FROM main
GROUP BY DAY(time_end)
怎么了?为什么有效的SELECT不会自动成为有效的VIEW创建?谢谢。