Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nieprawidłowa wartość ciągu:'\xF0\x9F\x8E\xB6\xF0\x9F...' MySQL

W końcu udało mi się rozwiązać problem. Musiałem zmienić niektóre ustawienia w konfiguracji mysql my.iniTen artykuł bardzo pomógłhttp://mathiasbynens.be/notes/mysql-utf8mb4#zestaw-znaków

Najpierw zmieniłem zestaw znaków w my.ini na utf8mb4Następnie uruchomiłem następujące polecenia w kliencie mysql

SET NAMES utf8mb4; 
ALTER DATABASE dreams_twitter CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci;

Użyj następującego polecenia, aby sprawdzić, czy zmiany zostały wprowadzone

SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wdrażanie komentarzy i polubień w bazie danych

  2. Dlaczego ten kod SQL daje błąd 1066 (Nieunikalna tabela/alias:„użytkownik”)?

  3. Co to jest ten operator <=> w MySQL?

  4. mysqli:czy może przygotować wiele zapytań w jednej instrukcji?

  5. SECOND() Przykład – MySQL