sql >> Databasteknik >  >> RDS >> Mysql

#1115 - Okänd teckenuppsättning:'utf8mb4'

Felet säger tydligt att du inte har utf8mb4 stöds på din stage db-server.

Orsak :förmodligen lokalt har du MySQL version 5.5.3 eller högre, och på scen/värd VPS har du MySQL serverversion mindre än 5.5.3

Utf8mb4-teckenuppsättningarna lades till i MySQL 5.5.3.

Lösning 1 :Uppgradera helt enkelt din MySQL-server till 5.5.3 (minst) - för nästa gång var medveten om versionen du använder lokalt, för scen och för prod, alla måste vara samma.Ett förslag - för närvarande bör standardteckenuppsättningen vara utf8mb4 .

Lösning 2 (rekommenderas inte):Konvertera den aktuella teckenuppsättningen till utf8 , och exportera sedan data - det kommer att laddas ok.



  1. Ta bort dubbletter med unikt index

  2. Hur man väljer mysql-rader i ordningen IN-sats

  3. Kontrollera om mysql-databas finns, utför åtgärder baserat på resultatet

  4. Rangordna användare i mysql efter deras poäng