sql >> Databáze >  >> RDS >> Mysql

#1115 - Neznámá znaková sada:'utf8mb4'

Chyba jasně říká, že nemáte utf8mb4 podporováno na vašem stage db serveru.

Příčina :pravděpodobně lokálně máte MySQL verze 5.5.3 nebo vyšší a na scéně/hostovaném VPS máte MySQL verze serveru menší než 5.5.3

Znakové sady utf8mb4 byly přidány do MySQL 5.5.3.

Řešení 1 :Jednoduše upgradujte svůj MySQL server na verzi 5.5.3 (alespoň) – pro příště si buďte vědomi verze, kterou používáte lokálně, pro scénu a pro produkt, vše musí být stejné.Návrh - v současnosti by výchozí znaková sada měla být utf8mb4 .

Řešení 2 (nedoporučuje se):Převeďte aktuální znakovou sadu na utf8 a poté exportujte data – načte se v pořádku.



  1. Jak funguje ORD() v MariaDB

  2. Jak vypíšete všechny spouštěče v databázi MySQL?

  3. Porovnání období

  4. Systémové databáze SQL Server – Obnovení systémových databází