Mysql query error select distinct

Mysql query error select distinct

I keep running into the same error, using MySQL.

The totaal value is marked as wrong, but i have no idea what is wrong with the function at all.

1 Answer 1

The SELECT DISTINCT statement is used to return only distinct (different) values.

Your query is wrong. You need to write it like this:

SELECT COUNT(DISTINCT Beoordelingen) INTO totaal FROM media_uitingen (the rest of your query);

You can check this website for further information about SQL queries: https://www.w3schools.com/sql

Not the answer you’re looking for? Browse other questions tagged mysql function or ask your own question.

Related

Hot Network Questions

To subscribe to this RSS feed, copy and paste this URL into your RSS reader.

site design / logo © 2020 Stack Exchange Inc; user contributions licensed under cc by-sa 4.0 with attribution required. rev 2020.1.14.35781

Ошибка Bitrix MySQL DB Query Error при входе в корзину

После обновления веб окружения Bitrix c PHP Version 5.1.6 и mySQL Client API version 5.0.22 до PHP Version 5.3.3 и mySQL Client API version 5.1.61 корзина перестала работать. Появилась ошибка "DB query error. Please try later.".

Если попытаться войти в корзину с правами администратора сайта, Bitrix выдает более подробную информацию об ошибке:

Задойный Алексей

Дата последнего входа: 21 сутки назад
Город: Москва

Просто оставлю этот пост здесь для того, чтобы не искать.

Иногда бывает так, что никто ничего не трогал, но вдруг неожиданно вместо сайта висит FatalError с некой функцией. Вдвойне обидно, если это ошибка на какой-нибудь модуль из Маркета (с такой бедой даже в техподдержку не пойдёшь ведь):

Вдвойне обидно, если после возврата к бекапу от числа, когда всё 100% работало система работать не начинает. Не помогает и удаление модуля и комментирование проблемного куска. Это говорит о том, что проблема вовсе не там, где мы её наблюдаем и ищем.
В моём случае истинная проблема выглядела так:

Читайте также:  Hp laserjet mfp m125r картридж

Увы по подобным ошибкам для 1С-Битрикс мало что ценное удаётся найти, а применительно ко всему остальному интернету рекомендации сводятся к "поправь конфиги сервера БД" и "перезагрузи сервак".

В чём проблема? У меня проблему удалось детектировать с помощью SQL запроса:

Это дало:

Как видим здесь вообще не фигурирует InnoDB.

Если вы (как и я в этом случае) обитаете на виртуальном хостинге и не можете ни конфигурировать сервер, ни перезапускать — обратитесь в Техническую поддержку хостера (если ещё этого не сделали, а если сделали, то проделайте аналогичные манипуляции и покажите им результат).
Таблицы вашей Базы данных работают в режиме InnoDB, но самой системы нет! А должна быть!
Никакие "запросы" или "утилиты" не помогут пока система не появится.
А сама проблема может вызывать другие и маскироваться под целым слоем ошибок, никак не связанных с другими компонентами системы, которые вы будете ругать.

Видишь на сайте под 1С-Битрикс Unknown table engine ‘InnoDB’ — иди к админу.

Ссылка на основную публикацию
Adblock detector