Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] #1406 - Data too long for column 'kolumna' at row 1, Błąd
bogdan89
post 9.04.2007, 08:36:23
Post #1





Grupa: Zarejestrowani
Postów: 320
Pomógł: 36
Dołączył: 28.08.2006
Skąd: Wrocław

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


Natknąłem się na ten problem podczas tworzenia tabeli w MySQL.

Mam MySQL 5.0.37

struktura mojej tabeli:
  1. CREATE TABLE `news` (
  2. `id` int(5) NOT NULL AUTO_INCREMENT,
  3. `autor` varchar(15) NOT NULL,
  4. `temat` varchar(240) NOT NULL,
  5. `tresc` text NOT NULL,
  6. `data` datetime NOT NULL,
  7. PRIMARY KEY (`id`)
  8. ) ENGINE=MyISAM DEFAULT CHARSET=latin2;


problem mój polega na tym, że gdy do pola `tresc` wpisze jakis tekst, ktory bedzie zawierał polskie znaki (ó, ł, ś itp.), to PhpMyAdmin wywala mi błąd:
#1406 - Data too long for column 'tresc' at row 1

do wszystkich innych pól tekstowych można wpisywać polskie znaki i błędów nie ma... błąd pojawia się jedynie przy kolumnie 'tresc'.

Aha... Szukałem długo informacji o tym błędzie i na każdym forum temat zaczyna się, ale nigdy nie konczy, albo ludzie mówią po prostu, że wystąpiło za dużo znaków.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 16:05