![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 6 Dołączył: 27.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam takie zapytanie
i gdy je wykonuje wywala mi taki błąd Kod #1267 - Illegal mix of collations (utf8_unicode_ci,COERCIBLE) and (latin2_general_ci,IMPLICIT) for operation 'concat' Wie ktoś czemu tak sie dzieje ? Ten post edytował arzach 21.02.2009, 20:28:44 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Illegal mix of collations Porównywane kolumny mają zadeklarowane różne zestawy znaków. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 6 Dołączył: 27.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zrobilem przyklad z tej strony
http://dev.mysql.com/tech-resources/articl...hical-data.html Jak moge sie pozbyć tego błedu ? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Masz w phpMyAdmin okno tabeli. Tam masz wyświetlone kolumny. W którymś polu jest zestaw znaków.
Musisz doprowadzić do takiej sytuacji, aby obie podstawione przez Ciebie do concat używały tego samego kodowania. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 6 Dołączył: 27.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
No przecierz są takie same. Chodzi o jedną kolumne name i tam mam Metoda porównywania napisów latin2_general_ci
Kod category_id int(11) Nie auto_increment name varchar(20) latin2_general_ci Nie lft int(11) Nie rgt int(11) Nie A tutaj kod który dodaje tą tabele
Pomoże ktoś ? Ten post edytował arzach 21.02.2009, 20:45:36 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
w pierwszej masz latin2_general_ci
w drugiej kodowanie utf z tego co widac wczesniej musisz edytowac te pola i zrobic identycznie -------------------- scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 6 Dołączył: 27.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam tylko tak
name varchar(20) latin2_general_ci wiec co mam zmienic ? Ten post edytował arzach 21.02.2009, 20:52:29 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
-------------------- scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 6 Dołączył: 27.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nic to nie dało dalej to samo
. |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Dla dwóch kolumn w CONCAT ustaw te same zestawy znaków w PMA. Nieważne, czy latin, czy utf, ale mają być jednakowe.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 332 Pomógł: 6 Dołączył: 27.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
ustaw dla tych pol to samo kodowanie, przeciez od poczatku Ci piszemy
nie wiesz jak to zrobic? to w phpmyadmin tez mozna struktura-> edytujesz pole i wybierasz kodowanie w obydwu ma byc takie samo nie pisz ze pola sa identyczne, bo jakby byly, to by dzialalo, a wyraznie pisze w bledzie, ze kodowanie jest rozne ![]() -------------------- scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 08:49 |