Единственное, что не так с вашим запросом, это то, что у вас есть имя столбца, которое не имеет обратной галочки.
CREATE ALGORITHM = UNDEFINED VIEW count by day
(
`count (time_end)`# вам нужно было поставить это в обратных галочках
time_end,
) AS SELECT COUNT (time_end),
time_end
FROM main
GROUP BY DAY (time_end)
Для чего бы это ни было, у вас имена столбцов неправильные.
Используемый синтаксис - EXPLICIT NAMING имен столбцов представления.Это позволяет вам давать имена столбцам, которые иначе были бы получены из столбцов запроса, например,
CREATE VIEW X AS
SELECT time_end, other1
FROM main
:: X contains the columns `time_end` and `other1`
CREATE VIEW X ( TheStopTime, DataPoint ) AS
SELECT time_end, other1
FROM main
:: X contains the columns `TheStopTime` and `DataPoint`