|
MySQL.RU - Webboard
Вернуться
Падает SELECT, выбирающий поле LONGTEXT (Alex_esq) 02/03/2005 - 18:03:55
Re: Версия mySQL (Ver 12.22 Distrib 4.0.18) (Alex_esq) 02/03/2005 - 18:04:46
Re: Версия mySQL (Ver 12.22 Distrib 4.0.18) (Alec) 02/03/2005 - 19:23:08
Re: Версия mySQL (Ver 12.22 Distrib 4.0.18) (Alex_Esq) 03/03/2005 - 14:28:49
> Original message text:
> From: Alex_esq - 02/03/2005 - 18:03:55
> Subject:Падает SELECT, выбирающий поле LONGTEXT
> -----------------
> Коллеги, подскажите, пожалуйста, как можно заставить работать следующий SELECT.
>
> Имеется таблица с первичным ключом ID и неключевыми полями Content типа longtext и ContentType типа varchar(80).
>
> Выборка №1
> SELECT id, ContentType
> FROM tab
> WHERE ContentType = 'text/plain'
> замечательно работает.
>
> Как только в перечень выбираемых полей добавляю Content - mySQL начинает возвращать ошибку 'ERROR 2013: Lost connection to MySQL server during query'.
>
> Выборка №2
> SELECT id, ContentType
> FROM tab
> WHERE ContentType = 'text/plain'
>
>
> Но как только добавляю в условие WHERE точное ограничение на первичный ключ - снова работает.
> Выборка №3
> SELECT id, ContentType, Content
> FROM tab
> WHERE ( id = 880 or id = 882 ) and ContentType = 'text/plain'
>
> Если условие на id накладывать не точное (например, неравенство) - тоже не работает. Такое ощущение, что тут вместе влияют возможность взять хэш по WHERE и размер поля Content.
>
> Как можно заставить работать запрос №2?
>
From: Alec - 02/03/2005 - 19:23:08
Subject:Версия mySQL (Ver 12.22 Distrib 4.0.18)
-----------------
одна причина имхо
или запрос возвращает СТОЛЬКО, что оно не влазиет в буфер сообщение
или он выполняется столь долго, что соединение отваливается по таймауту....
каков объем данных примерно получается?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
20557
|
|