sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor returnerer SQLAlchemy create_engine med charset=utf8 pythontypen og ikke ?

Fandt endelig svaret, da jeg opdagede, at et andet script, jeg havde kørt med succes mange gange, ikke længere virkede.

Jeg havde ændret sorteringen i min database fra utf8_general_ci til utf8_bin. Der er en fejl i MySQLdb 1.2.3, der gør, at utf8_bin-strenge ikke genkendes som tekst, så unicode-konverteringen sker ikke. Dette blev rettet i MySQLdb 1.2.4.

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




  1. Arbejde med datoer i PostgreSQL

  2. Magento - Grundtabel eller visning blev ikke fundet

  3. Indsættelse af flere rækker fra en php-formular i databasen

  4. Hvordan kan SQL Workload Analysis hjælpe dig?