Skocz do zawartości
pawel88

Problem z bazą danych

Polecane posty

Po zainstalowaniu na nowe forum IPB 2.3.5, po udanej konwersji i po udanym wgraniu spolszczenia przystąpiłem do aktualizacji forum do wersji 3.0.4.

Wszedłem w www.adresforum.pl/admin/upgrade podałem dane do administratora i po wciśnięciu buttona next wyskoczyło mi coś takiego:

mySQL query error: SELECT m.*,g.*,c.* FROM ibf_members m  LEFT JOIN ibf_groups g ON ( g.g_id=m.mgroup ) 

 LEFT JOIN ibf_members_converge c ON ( c.converge_email=m.email )   WHERE LOWER(m.name)='pawe³'


SQL error: Illegal mix of collations (latin2_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='

SQL error code: 1267

Date: Monday 30th o November 2009 09:09:25 AM

Co to moze oznaczać?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

zgodnie z treśćią błędu jaką masz podaną:

SQL error: Illegal mix of collations (latin2_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='
SQL error code: 1267[/code]

Chodzi o to, że jedna z tabel, lub pole w tabeli zawiera inne kodowanie. Chodzi o to, że jedno pole ma kodowanie latin2_general_ci natomiast drugie ma kodowanie latin1_swedish_ci. Stąd ten problem. Zmień metodę porównywania znaków w phpMyAdmin'ie i będzie działać

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zrobiłem to co pisałeś i nie pomogło.

Nic nie znalazłem w phpMyAdminie. Ten komunikat podpowiada gdzie szukać?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

tak, jest to albo tabela: ibf_members_converge lub ibf_groups lub ibf_members. Ja obstawiam że jest to ibf_members i pole name.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Pole Typ Metoda porównywania napisów Atrybuty Null Domyślnie

name varchar(255) latin2_general_ci Tak NULL

Tak to wygląda. A moze niepotrzebnie wgrałem spolszczenie przed aktualizacją?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

W pozostałych tabelach też tak jest ?? Jeśli tak to problemem jest login pawe³ jak go zamienisz na jakiś inny, to będzie ok. Chodzi o znaczek ³ w Twoim loginie i pewnie w loginach innych jest to samo

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość
Temat jest zablokowany i nie można w nim pisać.

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×

Ważne informacje

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies.