sql >> Databasteknik >  >> RDS >> Mysql

SQLAlchemy-resultatet för UTF-8-kolumnen är av typen 'str', varför?

Om du vill att data konverteras automatiskt bör du ange teckenuppsättningen när du skapar motorn:

create_engine('mysql+mysqldb:///mydb?charset=utf8')

Ställer in use_unicode ensam kommer inte att tala om för sqlalchemy vilken teckenuppsättning som ska användas.



  1. Väljer poster efter datum ->=NOW(), MySQL

  2. Mysql-sats för att välja distinkta rader från två kolumner

  3. Välj första raden i varje grupp i sql

  4. Hur man tar bort ett specifikt värde från kommaseparerad sträng i Oracle