Задать вопрос
@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 всё работает
  • Вопрос задан
  • 340 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@Exteris
Having ограничивает уже готовую выборку данных. В вашей нет столбца table_schema.
Поменяйте на where.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы