Mostrando las entradas con la etiqueta insertar. Mostrar todas las entradas
Mostrando las entradas con la etiqueta insertar. Mostrar todas las entradas
viernes, 10 de julio de 2020
Insertar Emojis en MySQL
Si queremos insertar Emojis en MySQL posiblemente nos encontremos con el siguiente error:
Error de SQL (1366): Incorrect string value: '\xF0\x9F\x8F\x81' for column 'script' at row 1uery
Para poder permitir la inserción de emojis en nuestra base de datos MySQL debemos cambiar la Colación del campo donde vamos a insertar.
Por ejemplo si el campo de nuestro interés tiene el valor utf8_general_ci en COLLATION debemos cambiarlo por utf8mb4_unicode_ci.
Esto se puede hacer mediante un gestor de MySQL o mediante la instrucción:
ALTER TABLE <table_name> MODIFY <column_name> VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Donde VARCHAR(255) es opcional.
De esta forma si ejecutamos la instrucción;
INSERT INTO <table_name> VALUES (' 🦕 ');
No tendrá ningún problema al guardar el Emoji
Etiquetas:
base de datos,
emoji,
insertar,
mysql,
php
Suscribirse a:
Entradas (Atom)