Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z longtext, #1406 - Data too long....
Tsiru
post
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 7.01.2005
Skąd: Nigdzie

Ostrzeżenie: (0%)
-----


Mam problem z bazą MySQL (wersja 5.0.19).
Przy dodaniu rekordu do bazy zwracany jest błąd:
Cytat
#1406 - Data too long for column 'value' at row 4

Pole 'value' jest typu longtext, więc powinno przyjąc spokojnie 8400 znaków (tyle na artykół, który chciałem dodać), ale nie przyjmuje. Co ciekawsze inne teksty, niektóre długie na 10000 znaków mogę umieszczać bez problemu.
Może mi ktoś powiedzieć dlaczego to nie wchodzi, skoro jest krótsze ?

Ten post edytował Tsiru 16.05.2006, 19:42:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Jarod
post
Post #2





Grupa: Zarejestrowani
Postów: 1 190
Pomógł: 27
Dołączył: 23.04.2005

Ostrzeżenie: (0%)
-----


Cytat(Tsiru @ 2006-05-16 18:50:10)
Kod
CREATE TABLE `arts` (
  `id` double NOT NULL default '0',
  `ctime` double NOT NULL default '0',
  `mtime` double NOT NULL default '0',
  `etime` double NOT NULL default '0',
  `vtime` double NOT NULL default '0',
  `author` varchar(32) default NULL,
  `viewied` double NOT NULL default '0',
  `value` longtext NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin2;

Ostatnie strony http://www.eduvision.nl/diversen/mysql.pdf

Pozatym jest problem http://bugs.mysql.com/bug.php?id=17872 (niby tylko przy kodowaniu utf8

Tu też podobny problem http://www.sitepoint.com/forums/showthread.php?t=365412


Widać nie tylko Ty masz ten problem. Nie wiem jak Ci pomóc.

Przejrzyj jeszcze to http://dev.mysql.com/doc/mysql/search.php?...es.html&lang=en
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 13:41