







|
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
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?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
20557
|
|