|
|
|
| У меня в таблице порядка 45 полей, одно поле content типа mediumtext. При выборе допустим 30 записей, возможно, что будет превышен буфер между клиентом и сервером из-за содержимого поля content. Как мне его отбросить из результата выборки? Неужели в select перечислять все другие 44 поля, которые мне нужны? | |
|
|
|
|
|
|
|
для: levsha
(04.02.2011 в 21:02)
| | >Неужели в select перечислять все другие 44 поля, которые мне нужны?
Да, только так. Как вариант, можно создать представление (VIEW) без этого поля (если версия MySQL это позволяет) - по сути у вас будет сохраненный SELECT-запрос, к которому можно будет обратиться как к таблице без поля content. | |
|
|
|
|
|
|
|
для: levsha
(04.02.2011 в 21:02)
| | по уму следовало бы это поле (content) убрать в отдельную таблицу со связью 1:1
mediumtext и mediumblob, пожалуй, самые необоснованные типы данных, котороые есть в MySQL. | |
|
|
|
|
|
|
|
для: Trianon
(04.02.2011 в 21:08)
| | Спасибо. Перенести сейчас уже не получиться, прийдется перечислять поля в запросе. | |
|
|
|