Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 04:57 04.07.25 
Компютри и Интернет
   >> Бази данни
*Кратък преглед

Тема MySQL + text грешканови  
Авторw (Нерегистриран)
Публикувано22.03.07 19:13



правя UPDATE на text колона в таблица
понякога минава понякога има грешка: Data too long for column 'ххххх' at row 1
текста с който пробвам е почти един и същ и е около 125-150 знака тоест доста под от горната граница на text

ползвам PHP Version 4.3.9 и MySQL 5.0.27-community-nt
мисля грешката идва от тва че ползвам безплатна версия на MySQL която не е "сглобена" да работи стабилно
мисля че на хостинг няма да има проблем
така ли е?



Тема Re: MySQL + text грешканови [re: w]  
Автор salle (един такъв)
Публикувано22.03.07 23:31



Дай някакъв пример.

'мисля грешката идва от тва че ползвам безплатна версия на MySQL която не е "сглобена" да работи стабилно'

Е това пък откъде го измисли и как си го представяш, че би било възможно?



Тема Re: MySQL + text грешканови [re: w]  
Автор phpGuru (непознат )
Публикувано23.03.07 11:20



да не би да буташ UTF стрингове в таблица с еднобайтов енкодинг



Тема Re: MySQL + text грешканови [re: salle]  
Авторw (Нерегистриран)
Публикувано23.03.07 22:46



UPDATE `machines` SET `name` = 'second machine' , `image` = 'image1.gif' , `description` = '<P></P>\r\n<H2>w<B>efffssgggggggggggefВ fegggg wsfsdf f</B></H2>\r\n<P>dfsdsdfsd 123 123 kkk</P>' WHERE id = '14'

description е text

има фирми които измислят различни начини да убедят да клиенти да ползват подръжка и за тва така предположих, не знам дали MySQL правят така



Тема Re: MySQL + text грешканови [re: w]  
Авторw (Нерегистриран)
Публикувано23.03.07 22:51



смених типа на колоната на blob и сега минава

иначе ми даваше и друга странна грешка когато правя
INSERT INTO `machines`( `name` , `image` ) VALUES( 'second machine' , 'image1.gif' )
и пропускам тази колона казва: Field 'description' doesn't have a default value



Тема Re: MySQL + text грешканови [re: phpGuru]  
Авторw (Нерегистриран)
Публикувано23.03.07 22:53



таблицата е направена с CHARSET=utf8



Тема Re: MySQL + text грешканови [re: w]  
Автор bira_more (бира)
Публикувано24.03.07 00:38



Ако искаш помисли дали не ползваш например кирилица.
Много интересна става аритметиката при използване на "подходящия" charset.
Може изречение от 100 букви да заеме няколко пъти повече място.
В този смисъл си прав - ако си платиш на MySQL те ще ти окажат всяческа помощ за локализация и отстраняване на проблема, ако не си платиш, но дадеш описание на използваните charset, и реални примери, особено от "неработещи" заявки - пак ще получиш насоки, а ако зададеш на текстовото поле 4 пъти по голям размер (от максималния според теб) - сигурен съм че няма да имаш никакви пробеми. И няма да заема повече място.
Почети за charset, text fields size.

Bеer? Mоre?




Тема Re: MySQL + text грешканови [re: bira_more]  
Авторw (Нерегистриран)
Публикувано24.03.07 15:16



ми и 10 пъти да е по голям текста би трябвало да се събере в text според документацията на MySQL:

TEXT[(M)] [CHARACTER SET charset_name] [COLLATE collation_name]
A TEXT column with a maximum length of 65,535 (2^16 – 1) characters.

сега пробвах като изключих strict SQL mode, не дава грешка а реже като остават само няколко знака понякога

заявките с които пробвам са като тази само с няколко повече или по малко знаци

пробвах с кирилица пак се държи така, понякога минава понякога не



Тема Re: MySQL + text грешка [re: w]  
Авторw (Нерегистриран)
Публикувано24.03.07 15:18



е поне тази грешка "Field 'description' doesn't have a default value" я открих от къде идва




*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.