Общие > Базы данных

Вопрос по Mysql :)

(1/2) > >>

Ardzhan:
1. Какой формат надо задать колонке, чтобы заполнить ее текстовой информацией большого объема? Пробовал text - пишет ошибку, видно текст сильно большой.
2. Есть таблица:
titele | statya | reyth
Как по номеру строки менять значение в колонке reyth?
Можно, конечно, так:
UPDATE table SET reyth=5 where id=1
Но не хочется делать дополнительную колонку.

Chs:
1.
`TINYBLOB\'
`TINYTEXT\'
     A `BLOB\' or `TEXT\' column with a maximum length of 255 (2^8 - 1)
     characters. *Note Silent column changes::.

`BLOB\'
`TEXT\'
     A `BLOB\' or `TEXT\' column with a maximum length of 65535 (2^16 - 1)
     characters. *Note Silent column changes::.

`MEDIUMBLOB\'
`MEDIUMTEXT\'
     A `BLOB\' or `TEXT\' column with a maximum length of 16777215 (2^24
     - 1) characters. *Note Silent column changes::.

`LONGBLOB\'
`LONGTEXT\'
     A `BLOB\' or `TEXT\' column with a maximum length of 4294967295
     (2^32 - 1) characters. *Note Silent column changes::.

Читайте доку, бо она рулез.:))
2. Можно исходя из значений полей, но лучше завести дополнительное поле - id + по нему индекс.

Макс:

--- Цитировать ---Как по номеру строки менять значение в колонке reyth?
--- Конец цитаты ---

id int not null auto_increment primary key
в ID автоматически будет вставляться "номер строки"

Ardzhan:
Спасибо. Сделал через LongText... Появилась другая проблема: Документы не очень корректно отображаются, например при использовании в тексте знака \'

fidget:

--- Цитировать ---Документы не очень корректно отображаются, например при использовании в тексте знака \'
--- Конец цитаты ---

так типа эскейпить надо ...

вместо \' пишешь \\\'

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии