|
 |
|
|
|
 |
|
 |
|
25.06.2012, 22:20
|
#1
|
Член Клуба ProDomainer.ru
Регистрация: 03.03.2009
Сообщений: 1,894
|
Ограничения в MySQL
В MySQL информация пишется в поля, и есть поле с типом text. В него можно записать максимум 64 КБайта. Можно ли увеличить этот размер? В каком конфигурационном файле? Или это неизменяемое поле через конфигурационный файл? Если изменяемое, то в каком файле?
|
«А вы, друзья, как не садитесь,
Всё в музыканты не годитесь» ©
|
|
|
25.06.2012, 22:37
|
#2
|
Член Клуба ProDomainer.ru
Регистрация: 04.03.2009
Адрес: Москва
Сообщений: 3,298
|
А изменить тип поля не?
|
http://rudevich.com
|
|
|
25.06.2012, 22:51
|
#3
|
Член Клуба ProDomainer.ru
Регистрация: 03.03.2009
Сообщений: 1,894
|
А CMS не будет против? А уже имеющиеся данные тоже не против?
|
«А вы, друзья, как не садитесь,
Всё в музыканты не годитесь» ©
|
|
|
26.06.2012, 10:06
|
#4
|
Член Клуба ProDomainer.ru
Регистрация: 26.02.2009
Адрес: ProDomainer.ru
Сообщений: 7,408
|
А при чем тут тип столбца? Реально размер TEXT`а ограничен только объемом буфера памяти или что то такое. Хотя может и ошибаюсь конечно)
|
|
|
|
26.06.2012, 11:49
|
#5
|
Член Клуба ProDomainer.ru
Регистрация: 11.03.2009
Сообщений: 8,694
|
Сформулируем по другому: А что может быть больше чем текст?
данные после конвертации скорее всего останутся, но во что конвертировать?
По теме - не знаю где крутить.
|
В любой ситуации выбор всегда за вами. Вы либо гуляете под дождем, либо просто под ним мокнете.
|
|
|
26.06.2012, 11:57
|
#6
|
Член Клуба ProDomainer.ru
Регистрация: 04.03.2009
Адрес: Москва
Сообщений: 3,298
|
Нет. Размеры разных типов полей строго заданы, на то они и типы полей. Если сменить TEXT например на LONGTEXT ) будет больше места под текст. CMS вряд ли будет против, однако при обновлении, экспорте импорте - могут быть проблемы.
|
http://rudevich.com
|
|
|
26.06.2012, 12:07
|
#7
|
Член Клуба ProDomainer.ru
Регистрация: 11.03.2009
Сообщений: 8,694
|
CMS стопудово не заметит. ну разве что она просто не будет готова принять такие данные, но это уже не к мускулу вопрос.
Обновления? А кто ж меняет типы данных? Разве что если обновление сильно меняет структуру базы. Но тогда уж помочь ручками... один хрен делать копию перед обновлением. Ну и не верю я в то что так сильно повезет и у него будут такие обновления. Редкость это.
|
В любой ситуации выбор всегда за вами. Вы либо гуляете под дождем, либо просто под ним мокнете.
|
|
|
26.06.2012, 13:41
|
#8
|
Член Клуба ProDomainer.ru
Регистрация: 04.03.2009
Адрес: Москва
Сообщений: 3,298
|
Цитата:
Сообщение от Mendel
CMS стопудово не заметит. ну разве что она просто не будет готова принять такие данные, но это уже не к мускулу вопрос.
Обновления? А кто ж меняет типы данных? Разве что если обновление сильно меняет структуру базы. Но тогда уж помочь ручками... один хрен делать копию перед обновлением. Ну и не верю я в то что так сильно повезет и у него будут такие обновления. Редкость это.
|
Редкость но проблемы могут быть
|
http://rudevich.com
|
|
|
26.06.2012, 14:19
|
#9
|
Член Клуба ProDomainer.ru
Регистрация: 11.03.2009
Сообщений: 8,694
|
Джон Уэйн, какими запросами можно словить проблемы?
Запрос типа поля это редкость, и если он есть, то CMSка сама решает проблемы с размером и т.п. (ну это когда она такая умная что динамически строит таблицы, в них поля добавляет/удаляет и т.п.)
Алтер при обновлении? Ну обычно просто переименовывают поле, это не больно. Если поле перенести в другую таблицу, то тут да, можно лажануться -в новой таблице поле будет короче, и данные порежут - ну так не беда, случай то разовый (и тот гипотетический), место куда переносить находится при беглом осмотре базы, а данные берутся из бекапа, который все нормальные люди (к которым я не отношусь  ) делают перед обновлениями...
Собственно и всё.
|
В любой ситуации выбор всегда за вами. Вы либо гуляете под дождем, либо просто под ним мокнете.
|
|
|
26.06.2012, 15:01
|
#10
|
Член Клуба ProDomainer.ru
Регистрация: 04.03.2009
Адрес: Москва
Сообщений: 3,298
|
Цитата:
Сообщение от Mendel
Джон Уэйн, какими запросами можно словить проблемы?
Запрос типа поля это редкость, и если он есть, то CMSка сама решает проблемы с размером и т.п. (ну это когда она такая умная что динамически строит таблицы, в них поля добавляет/удаляет и т.п.)
Алтер при обновлении? Ну обычно просто переименовывают поле, это не больно. Если поле перенести в другую таблицу, то тут да, можно лажануться -в новой таблице поле будет короче, и данные порежут - ну так не беда, случай то разовый (и тот гипотетический), место куда переносить находится при беглом осмотре базы, а данные берутся из бекапа, который все нормальные люди (к которым я не отношусь  ) делают перед обновлениями...
Собственно и всё.
|
Да нет. Например если мы экспортим данные средством CMS и импортим на другой сайт. Или например если CMS обновилась и обновился тип этого поля или оно уехало из этой таблицы в другую и там другой тип. Кароче проблемы вероятны но мало  Но вероятны  Также возможно есть какие-то возможности TEXT которых нет в LONGTEXT итп которые юзает CMS. Но мне лень щас смотреть одинаковые ли они в плане возможностей или нет )
|
http://rudevich.com
|
|
|
26.06.2012, 21:59
|
#11
|
Член Клуба ProDomainer.ru
Регистрация: 03.03.2009
Сообщений: 1,894
|
Короче узнал у специалистов, кому интересно:
Цитата:
TINYTEXT 256 bytes
TEXT 65,535 bytes ~64kb
MEDIUMTEXT 16,777,215 bytes ~16MB
LONGTEXT 4,294,967,295 bytes ~4GB
|
И это неизменямо.
P.S. Дело оказалось и даже не в размере таблицы, а в чем-то еще, как будто в CMS есть функции PHP, которые более 0.5 МБ не обрабатывают, не знаю существуют ли такие?
|
«А вы, друзья, как не садитесь,
Всё в музыканты не годитесь» ©
|
|
|
26.06.2012, 22:19
|
#12
|
Член Клуба ProDomainer.ru
Регистрация: 11.03.2009
Сообщений: 8,694
|
Может в кодировке прикол? Ну ты понял... с ЮТФ в смысле
|
В любой ситуации выбор всегда за вами. Вы либо гуляете под дождем, либо просто под ним мокнете.
|
|
|
26.06.2012, 23:21
|
#13
|
Член Клуба ProDomainer.ru
Регистрация: 03.03.2009
Сообщений: 1,894
|
Не, это другой скрипт, мощный, там сложно капать
|
«А вы, друзья, как не садитесь,
Всё в музыканты не годитесь» ©
|
|
|
28.06.2012, 07:49
|
#14
|
Пользователь
Регистрация: 31.10.2009
Адрес: В стране желтого дьявола
Сообщений: 819
|
с моего конца большие проблемы с MYSQL возникают когда я мешаю English и русский
|
|
|
|
30.06.2012, 17:56
|
#15
|
Член Клуба ProDomainer.ru
Регистрация: 02.03.2009
Адрес: Черногория, Бар
Сообщений: 5,286
|
Цитата:
Сообщение от miguel
с моего конца большие проблемы с MYSQL возникают когда я мешаю English и русский
|
utf8_general_ci. Используй силу, Люк!
|
|
|
|
01.07.2012, 00:14
|
#16
|
Пользователь
Регистрация: 31.10.2009
Адрес: В стране желтого дьявола
Сообщений: 819
|
это как молотов и риббентроп?
|
|
|
|
01.07.2012, 00:37
|
#17
|
Член Клуба ProDomainer.ru
Регистрация: 27.02.2009
Адрес: UA
Сообщений: 2,337
|
Цитата:
Сообщение от Шуранов
utf8_general_ci
|
Цитата:
Сообщение от miguel
это как молотов и риббентроп?
|
А как именно одно соотнеслось с другим?
|
===
|
|
|
01.07.2012, 03:42
|
#18
|
Пользователь
Регистрация: 31.10.2009
Адрес: В стране желтого дьявола
Сообщений: 819
|
Вроде как общий язык
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Опции темы |
|
Опции просмотра |
Линейный вид
|
Ваши права в разделе
|
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
|
|
|
Часовой пояс GMT +4, время: 16:08.
| |
| |