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

Proč SQLAlchemy create_engine s charset=utf8 vrací python typ a ne typ ?

Nakonec jsem našel odpověď, když jsem zjistil, že jiný skript, který jsem mnohokrát úspěšně spouštěl, již nefunguje.

Změnil jsem řazení v mé databázi z utf8_general_ci na utf8_bin. V MySQLdb 1.2.3 je chyba, která způsobuje, že řetězce utf8_bin nejsou rozpoznány jako text, takže konverze unicode neprobíhá. Toto bylo opraveno v MySQLdb 1.2.4.

https://sourceforge.net/p/mysql-python/bugs/289/




  1. Jak získat nejnovější funkce v Office 365

  2. Použití MyRocks Storage Engine se serverem MariaDB

  3. MySQL Neplatný dotaz:Příliš vysoká úroveň vnoření pro výběr

  4. Jak vybrat rozsah řádků na základě hodnot polí - MySQL