Maxwel pisze:
Łukasz Rostalski pisze:
Łukasz Rostalski pisze:
Wystąpiły błędy w obsłudze bazy danych! Zapytanie: (SELECT rtmessages.id AS id, mailfrom, subject, body, createtime, CONCAT(UPPER(customers.lastname), ' ', customers.name) AS customername, userid, users.name AS username, customerid FROM rtmessages LEFT JOIN customers ON (customers.id = customerid) LEFT JOIN users ON (users.id = userid) WHERE ticketid = '9') UNION (SELECT rtnotes.id AS id, NULL, NULL, body, createtime, NULL, userid, users.name AS username, NULL FROM rtnotes LEFT JOIN users ON (users.id = userid) WHERE ticketid = '9') ORDER BY createtime ASC Błąd: Illegal mix of collations for operation 'UNION'
Hmmm nie wiem jak ale mam w bazie dwie metody porównywania napisów jedna to utf8_polish_ci a druga to utf8_unicode_ci. Dlatego miałem błędy. Teraz kolejne pytanie, który jest właściwszy i powinien zostać?
W tamtym tygodniu był wątek na ten temat. poszukaj w archiwum listy (błąd w helpdesku z 14 grudnia)
Dzięki znalazłem. U siebie ustawiłem wszędzie utf8_unicode_ci i jest ok. Czym w zasadzie różni się utf8_unicode_ci od utf8_polish_ci? Mam nadzieję że nic mi się nie rozjedzie.
uczestnicy (1)
-
Łukasz Rostalski