sql >> Database >  >> RDS >> Mysql

Onjuiste tekenreekswaarde:'\xF0\x9F\x8E\xB6\xF0\x9F...' MySQL

Ik was eindelijk in staat om het probleem te achterhalen. Ik moest een aantal instellingen wijzigen in de mysql-configuratie my.ini. Dit artikel heeft veel geholpenhttp://mathiasbynens.be/notes/mysql-utf8mb4#character-sets

Eerst heb ik de tekenset in my.ini gewijzigd in utf8mb4. Vervolgens heb ik de volgende opdrachten uitgevoerd in de mysql-client

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

Gebruik de volgende opdracht om te controleren of de wijzigingen zijn aangebracht

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


  1. Hoe te debuggen postgresql opgeslagen procedures?

  2. Basisprincipes van buitenlandse sleutels in MySQL?

  3. Oracle INSERT in twee tabellen in één query

  4. Prestatieverrassingen en aannames:DATEDIFF