pracuję na miejscu lokalnie i po wdrożeniu do serwera mojego klienta natknąłem błęduProblem z układaniem, czy można zmniejszyć/przekonwertować z utf8mb4_unicode_ci na utf8_general_ci?
MySQL powiedział: Documentation
„# 1273 - Unknown zestawień: 'utf8mb4_unicode_ci'
Po dużo kopania wiem, że to wersja MySQL związanych mój lokalny MySQL jest 5,5, podczas gdy serwer jest 5.1, które nie obsługuje utf8m b4_unicode_ci. Niestety, nic nie mogę zrobić, aby zaktualizować wersję serwera MySQL.
Moje pytanie brzmi: czy istnieje możliwość przekonwertowania bieżącej bazy danych na coś, co będzie obsługiwane przez MySQL 5.1?
Jeśli masz pewność, że używasz tylko znaków zawartych w utf8, możesz znaleźć i zamienić odniesienia do utf8mb4 w pliku tekstowym sql. Zrobiłem to podczas przenoszenia tabeli z bazy danych hostowanej w mysql 5.5 do innego przy użyciu mysql 5.1. Użyłem polecenia 'sed -i 's/utf8mb4/utf8/g' my_table.sql' – Reflexorozy
To przydatny, zapamięta to na następny raz (zobaczyłem to za późno) – ChiWaiLi