码迷,mamicode.com
首页 > 数据库 > 详细

Flask-SQLAlchemy中解决数据库连接1366报错

时间:2018-10-15 11:54:22      阅读:292      评论:0      收藏:0      [点我收藏+]

标签:nbsp   使用   res   pytho   variable   install   ...   数据   rect   

报错信息:Warning: (1366, "Incorrect string value: ‘\\xD6\\xD0\\xB9\\xFA\\xB1\\xEA...‘ for column ‘VARIABLE_VALUE‘ at row 484")  result = self._query(query)

最可疑之处 - MySQL驱动

情景再现:数据库版本是mysql5.7,采用的是pymysql驱动,mysql5.5版本没有出现这个错误

Python中操作MySQL数据库的适配器主要有两个,

一是MySQLdb(即MySQL-Python): 封装了MySQL C驱动的Python驱动器;

另一个是mysql-connector:MySQL官方的纯Python驱动器。

两者用法类似,但是在Python v3.x中,不再支持MySQLdb,但仍然支持mysql-connector,所以这里我们就以mysql-connector为例进行学习。

直接使用pip来安装mysql-connector模块:

pip install mysql-connector

所以更换为mysql-connector驱动后即可

# mysql+ mysqlconnector://username:password@host:port/database

Flask-SQLAlchemy中解决数据库连接1366报错

标签:nbsp   使用   res   pytho   variable   install   ...   数据   rect   

原文地址:https://www.cnblogs.com/sanduzxcvbnm/p/9789266.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!