Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 90 Pomógł: 2 Dołączył: 27.01.2009 Skąd: Warszawa, Mazowieckie Ostrzeżenie: (0%)
|
hejka.
mam problem. 50% moich zapytan to kategoria SET OPTION i zapytanie:
chce to usunac, bez sensu to po kazdym polaczeniu robic, jak to ustawic domyslnie? probowalem juz w /etc/mysql/my.cnf dodajac:
lecz to nic nie daje usuwajac to SET NAMES po polaczeniu, wszystkie polskie znaki to ? i inne krzaki. dziekuje |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 885 Pomógł: 231 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%)
|
Ja kiedyś miałem taki problem, też SET NAMES nic nie wskórał, jedyną możliwość która sprawdziła się to przepisanie bazy danych.
1. Połączyłem się z bazą danych bez UTF-8 [pierwsze połączenie] 2. Połączyłem się z bazą danych z UTF-8 [drugie połączenie] 3. Pobrałem dane z połączenia pierwszego 4. Wygenerowałem zapytania UPDATE dla połączenia drugiego. 5. Wykonałem polecenie update. Żadne inne rozwiązanie nie pomogło z wyjątkiem tego, na które sam wpadłem. Może nie jest najlepsze, szczególnie jeżeli dotyczy naprawdę dużych baz danych, ale dla średnich do 100k rekordów ze stringami spokojnie wystarcza. |
|
|
|
ktosz [MySQL]Odciążenie mysql w każdym połączeniu 27.10.2016, 08:50:03
viking default-character-set od 5.5 jest przestarzałe.
Cy... 27.10.2016, 10:08:52 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 08:34 |