Назад | Перейти на главную страницу

Завершение работы сервера mysql при выполнении расширенного объяснения для определенных запросов

У меня действительно странная проблема с сервером MySQL

Когда я выполняю, например:

EXPLAIN EXTENDED SELECT PRODNO,
          DT,
          FLAG1,
          FLAG2,
          `ORDER`,
          `QUANTITY`,
          `CARRYOVER`,
          `RETURNS`,
          `QUANTITY` + `CARRYOVER` - `RETURNS` AS `TOTALMARKET`
   FROM   (SELECT  NAME_CONST('_DATE',_binary'2011-02-20' COLLATE 'binary') AS wdt
             UNION ALL
             SELECT DATE(DATE_SUB( NAME_CONST('_DATE',_binary'2011-02-20' COLLATE 'binary'), INTERVAL 1 WEEK )) AS wdt
             UNION ALL
             SELECT DATE(DATE_SUB( NAME_CONST('_DATE',_binary'2011-02-20' COLLATE 'binary'), INTERVAL 2 WEEK )) AS wdt
             UNION ALL
             SELECT DATE(DATE_SUB( NAME_CONST('_DATE',_binary'2011-02-20' COLLATE 'binary'), INTERVAL 3 WEEK )) AS wdt
             UNION ALL
             SELECT DATE(DATE_SUB( NAME_CONST('_DATE',_binary'2011-02-20' COLLATE 'binary'), INTERVAL 4 WEEK )) AS wdt
             ) days
          JOIN bbproduct b
            ON b.dt = days.wdt
   WHERE  ROUTENO =  NAME_CONST('_ROUTENO',3)
   ORDER  BY DT DESC,
             PRODNO ASC

Версия сервера: 5.1.31-сообщество

Это просто отключает сервер MySQL. Что могло быть не так?

Проблема заключалась в том, что COLLATE 'binary' прочее.