|
|
|
|
|
для: napTu3aH
(22.10.2005 в 13:47)
| | Спасибо. Все получилось. | |
|
|
|
|
|
|
|
для: ck
(22.10.2005 в 13:35)
| | Для изменений типа, названия полей используют функцию "ALTER TABLE"
ALTER TABLE 'table' CHANGE 'somename' 'somename' LONGTEXT
|
table - имя таблицы
somename - название поля, если указать другое - переименовывает поле. | |
|
|
|
|
|
|
|
для: ck
(22.10.2005 в 13:24)
| | 256 если быть точным, это ограничение типа, так как под адресацию используется только один байт, если вам нужно больший объём информации, испльзуйте тип TEXT (64 Кб), MEDIUMTEXT (16 Мб) или LONGTEXT (4 Gb)
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=1436 | |
|
|
|
|
|
|
|
для: napTu3aH
(22.10.2005 в 13:33)
| | Чтобы долго не рыться в справочниках - Вы не могли бы указать, как изменить тип данных для существующего поля? Спасибо. | |
|
|
|
|
|
|
|
для: ck
(22.10.2005 в 13:24)
| | Поля с типом TINYTEXT ограничены 255-ю знаками. Если вы будете использовать записи больше этой длины назначайте тип TEXT или LONGTEXT. | |
|
|
|
|
|
|
|
для: ck
(22.10.2005 в 13:21)
| | cheops, если можно - еще вопрос. Почему в поле с заданным типом TINYTEXT записывается ограниченное число знаков (246). Как этого избежать? Мне, возможно, потребуется заносить туда тексты в десятки тысяч знаков. | |
|
|
|
|
|
|
|
для: cheops
(22.10.2005 в 13:12)
| | Буквы на самом деле большие, и в своих запросах я ставил такие же. Версия, кажется, 4.0.25. | |
|
|
|
|
|
|
|
для: ck
(22.10.2005 в 12:57)
| | Хм... да вроде абсолютно чистый запрос, русских символов нет... а почему в сообщении об ошибке NNUM большими буквами, а в примере маленькими, запрос выглядит именно так? И какая версия MySQL используется?
PS Спасибо за добрый отзыв о книге :) | |
|
|
|
|
|
|
|
для: cheops
(22.10.2005 в 12:41)
| | Интересно узнать, в чем здесь дело, на будущее. В принципе, я, конечно, уже прописал определение максимального значения средствами PHP. Но хочется понять, что же было не так. | |
|
|
|
|
|
|
|
для: cheops
(22.10.2005 в 12:41)
| | Здравствуйте, cheops. Очень рад Вас видеть. Пользуясь случаем, хочу выразить признательность. Ваша книга стала моей настольной.
Вот сообщение об ошибке:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(NNUM) AS max_num FROM news' at line 1 | |
|
|
|
|