@LamerFromSpace
Студент-быдлокодер

Почему не работает SQL запрос?

SELECT ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS 'sumMB'
		FROM information_schema.TABLES
		GROUP BY TABLE_SCHEMA
		HAVING TABLE_SCHEMA = 'mydb'

Неизвестный столбец 'TABLE_SCHEMA' в 'having clause'


Без последней строчки работает, но не совсем то, что мне нужно. На Linux всё работает
  • Вопрос задан
  • 333 просмотра
Решения вопроса 1
@Exteris
Having ограничивает уже готовую выборку данных. В вашей нет столбца table_schema.
Поменяйте на where.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы