Mysql
 sql >> Base de données >  >> RDS >> Mysql

#1115 - Jeu de caractères inconnu :'utf8mb4'

L'erreur indique clairement que vous n'avez pas utf8mb4 pris en charge sur votre serveur stage db.

Cause :probablement localement vous avez MySQL version 5.5.3 ou supérieur, et sur scène/VPS hébergé vous avez MySQL version du serveur inférieure à 5.5.3

Les jeux de caractères utf8mb4 ont été ajoutés dans MySQL 5.5.3.

Solution 1  :Mettez simplement à niveau votre serveur MySQL vers 5.5.3 (au moins) - pour la prochaine fois, soyez conscient de la version que vous utilisez localement, pour la scène et pour la production, tout doit être le même.Une suggestion - actuellement, le jeu de caractères par défaut doit être utf8mb4 .

Solution 2 (non recommandé) :convertir le jeu de caractères actuel en utf8 , puis exportez les données - elles se chargeront correctement.