http://dev.mysql.com/doc/refman/5.6/en/ ... tions.htmlBy default, an index key for a single-column index can be up to 767 bytes. The same length limit applies to any index key prefix. See Section 13.1.13, “CREATE INDEX Syntax”. For example, you might hit this limit with a column prefix index of more than 255 characters on a TEXT or VARCHAR column, assuming a UTF-8 character set and the maximum of 3 bytes for each character. When the innodb_large_prefix configuration option is enabled, this length limit is raised to 3072 bytes, for InnoDB tables that use the DYNAMIC and COMPRESSED row formats.
Увеличение лимита 255 символов в таблицах БД
Увеличение лимита 255 символов в таблицах БД
Хочу более продвинутые строки филтрации по кейвордам создать и некоторые не влезают полностью. Можно ли без какого-то вреда для базы и операбельности сайтов увеличить этот лимит как говорится далее?
Re: Увеличение лимита 255 символов в таблицах БД
Я не понял к чему тут индекс, но по размеру поля могу сказать что скорее всего разницы бысть не должно, но как обычно надо сделать бекап и поменять как угодно и смотреть что получится.
Don't forget to run script update
Re: Увеличение лимита 255 символов в таблицах БД
Code: Select all
`ts_keywords` varchar(255) NOT NULL,Можно ли в новых версиях поменять на text ?
Re: Увеличение лимита 255 символов в таблицах БД
Так поменяйте у себя просто, в чем проблема ?
Don't forget to run script update
Re: Увеличение лимита 255 символов в таблицах БД
Боюсь чтоб небыло так, что с новым апдейтом/апгрейдом ето не слетело бы поотрубав концы в строках
Re: Увеличение лимита 255 символов в таблицах БД
Ниодин апдейт, включая 51 эти поля не правит.
Don't forget to run script update
Re: Увеличение лимита 255 символов в таблицах БД
И если фреш инсталл делать, лимита полей небудет?
Re: Увеличение лимита 255 символов в таблицах БД
В mysql не бывает бесконечных полей, так что лимит будет хоть какой-то всегда.
Don't forget to run script update
Re: Увеличение лимита 255 символов в таблицах БД
Я имел в виду этот лимитSpyCam wrote:Code: Select all
`ts_keywords` varchar(255) NOT NULL,
Re: Увеличение лимита 255 символов в таблицах БД
Я видимо чего-то не понял ...
те у вас на руках инсталл, он сделал поле 255, у вас есть предположение если запустить снова тот же инсталл то поле вдруг станет больше ?
те у вас на руках инсталл, он сделал поле 255, у вас есть предположение если запустить снова тот же инсталл то поле вдруг станет больше ?
Don't forget to run script update







