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

Chyba nesprávného řetězce při přidávání emotikonů do databáze prostřednictvím formuláře

Python Flask standardně komunikuje s MySQL v MySQL utf-8, tj. nezvládá celý rozsah utf8mb4 (který zahrnuje emotikony). Flask přepíše nastavení znakové sady databáze, včetně nastavení znakové sady-serveru v my.cf. Přidání následujícího nastavení do aplikace Flask vyřeší problém tím, že ji vynutí komunikovat s MySQL v utf8mb4:

app.config['MYSQL_DATABASE_CHARSET'] ='utf8mb4'



  1. Jak nainstalovat localdb samostatně?

  2. Chyba syntaxe SQL pomocí dotazu UPDATE databáze

  3. uložené procedury prováděné prostřednictvím jdbc

  4. Řízení výkonu pro PostgreSQL s HAProxy