Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 8.08.2006 Ostrzeżenie: (0%)
|
Witam
Mam problem z moja baza danych. Nie moge ustawić typu kolumny char z 40 znakami. Typ jest automatycznie zmieniany na varchar(40) . Ogólnie char jest akceptowany tylko do 5 znaków. Nie wiecie czy to wina jakiegoś configu i jak to moge zmienić? Mój serwer MySQL 3.23.58-max-debug Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Problem odnosnie char i konwersji na varchar omawiany byl posredniu tu:
http://forum.php.pl/index.php?showtopic=48144&hl=varchar Cytat No niestety nie mogę znaleźć. Ale zrobilem eksperyment:
zalozylem tabele z jednym polem CHAR (20). No i git. Jest char Dla pewnosci dodaje drugie pole CHAR. I jest git. Oba są CHAR. Teraz dodaje kolejne pole, ale juz VARCHAR. No i automaycznie wszystkie pola CHAR zamieniają sie na VARCHAR. Proba ustawienia ich spowrotem na CHAR nic nie daje. Dopier gdy usune tamto VARCHAR, to moge spowrotem to zamienic na CHAR. Nie sądze by byl to bug mojego klienta do mysql edit: znalazlem w manualu http://dev.mysql.com/doc/refman/4.1/en/sil...mn-changes.html CYTAT If any column in a table has a variable length, the entire row becomes variable-length as a result. Therefore, if a table contains any variable-length columns (VARCHAR, TEXT, or BLOB), all CHAR columns longer than three characters are changed to VARCHAR columns |
|
|
|
kolumb Problem z baza 8.08.2006, 19:50:01
SongoQ Az bardzo Ci na tym zalezy. Typ varchar automatycz... 8.08.2006, 21:00:24
mhs Kiedyś pytałem tutaj na forum dlaczego tak się dzi... 8.08.2006, 21:18:10
SongoQ Dziwne mozliwe ze tak bylo we wczesniejszych wersj... 8.08.2006, 21:23:57
mhs Pewnie tak właśnie było we wcześniejszych wersjach... 8.08.2006, 21:38:44
kolumb heh
utworzyłem tabele tylko z char i poszło potem... 8.08.2006, 21:47:04
mhs Cytat(kolumb @ 8.08.2006, 22:47 ) utworzy... 8.08.2006, 21:54:55
kolumb dla mnie tez to dziwne, bo text a varchar nie powi... 8.08.2006, 22:22:45 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 00:25 |