python编写mysql凌乱的代码

python编写mysql凌乱的代码,python,mysql,Python,Mysql,使用python将中文插入mysql表时,mysql数据库中的值编码错误 代码: insert into operationlog(user_id,opt_sub,operation,hours,times) " \ "VALUES('1439712376272310', '6-25', '打开-地图-北朝上(定位按钮的状态)' ,'15', '2016-01-04 15:21:51'); 但是在桌子上,像这样 在python代码中,我在第一行使用了#--coding:utf-8。在mysq

使用python将中文插入mysql表时,mysql数据库中的值编码错误

代码:

insert into operationlog(user_id,opt_sub,operation,hours,times) " \
"VALUES('1439712376272310', '6-25', '打开-地图-北朝上(定位按钮的状态)' ,'15', '2016-01-04 15:21:51');
但是在桌子上,像这样

在python代码中,我在第一行使用了#--coding:utf-8。在mysql中,我使用utf8


为什么mysql表中的第二个值以错误的编码结束?

这是python 2还是python 3?在Python2中,您需要在字符串文本前面加上一个“u”以使其成为unicode字符串。您能发布python代码片段以使其更清晰吗?