Добрый день! Подскажите какой тип поля оптимальнее использовать в БД? (текст 500-1000 символов)
Игорь_Vasinsky
14.01.2013 - 15:00
http://www.opennet.ru/base/dev/mysql_types.txt.html
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Valick
14.01.2013 - 15:02
Игорь_Vasinsky, а ниче что
Date: Mon, 23 Oct 2000 12:18:57
_____________
Стимулятор ~yoomoney - 41001303250491
Valick
14.01.2013 - 15:05
dvs, используйте TEXT если нужен будет полнотекстовый поиск
_____________
Стимулятор ~yoomoney - 41001303250491
Цитата (Valick @ 14.01.2013 - 11:05) |
dvs, используйте TEXT если нужен будет полнотекстовый поиск |
поиск не нужен будет, только редактирование, думал может что пооптимальнее TEXT можно использовать
Игорь_Vasinsky
14.01.2013 - 15:44
хотите сказать не актуально?
Цитата |
Строковые типы [NATIONAL] CHAR(M) [BINARY] Строка, всегда имеющая длину M (в случае, когда занесенное значение короче, оно дополняется пробелами). M может лежать в пределах от 1 до 255. Приставка NATIONAL указывет на необходимость использования кодовой таблицы, используемой по умолчанию. [NATIONAL] VARCHAR(M) [BINARY] Аналогично посленему, за исключением того, что длина значения может быть произвольной (от 1 до 255 , а все пробелы в конце строки удалаются.
TINYBLOB (TINYTEXT) Тип BLOB или TEXT, длиной от 1 до 255 символов. BLOB (TEXT) Тип BLOB или TEXT, длиной от 1 до 65535 символов. MEDIUMBLOB (MEDIUMTEXT) Тип BLOB или TEXT, длиной от 1 до 16777215 символов. LONGBLOB (LONGTEXT) Тип BLOB или TEXT, длиной от 1 до 4294967295 символов. |
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Цитата (Игорь_Vasinsky @ 14.01.2013 - 11:44) |
хотите сказать не актуально? |
актуально, это все конечно понятно, здесь более полно, с занимаемой памятью даже
http://yapro.ru/web-master/mysql/tipi-poley-v-mysql.html, те TEXT вроде как больше подходит... просто думал что TEXT занимает много памяти, а мне то всего 500 символов надо, с запасом 1000
всем спасибо! вопрос снимается!
Valick
14.01.2013 - 16:16
Цитата |
поиск не нужен будет, только редактирование |
тогда можно varchar(1000)
Цитата |
всем спасибо! вопрос снимается! |
Цитата (Valick @ 14.01.2013 - 12:16) |
тогда можно varchar(1000) |
пробовал ставить 1000, не получилось, ставит 255
Версия MySQL-клиента: 5.1.57
PS пробовал через phpmyadmin(может в нем быть что то не так?)
Valick
14.01.2013 - 16:43
у меня 5.1.40 и все отлично работает
через
phpMyAdmin пробуете? какая версия?
__
попробуйте РНР скриптом сделать
_____________
Стимулятор ~yoomoney - 41001303250491
Цитата (Valick @ 14.01.2013 - 12:47) |
Цитата | phpMyAdmin - 2.11.11.3 |
у меня 3.2.3
|
скриптом сейчас попробовал, результат такой:
Database query failed: Column length too big for column 'filename' (max = 255); use BLOB or TEXT instead
печально
Valick
14.01.2013 - 17:13
a
phpinfo(); что говорит про mysql?
_____________
Стимулятор ~yoomoney - 41001303250491