Mysql
 sql >> база данни >  >> RDS >> Mysql

Резултатът от SQLAlchemy за колона UTF-8 е от тип 'str', защо?

Ако искате данните да се преобразуват автоматично, трябва да укажете набора от знаци когато създавате двигателя:

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

Настройка на use_unicode сам по себе си няма да каже на sqlalchemy кой набор от знаци да използва.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Промяна на код от MySQL към PDO

  2. php не записва данни в mysql

  3. MySQL вмъкване в множество таблици (релационни)

  4. Обединения въз основа на условия в множество таблици

  5. Рекурсивно обхождане на дърво с mysql през PHP