frankie-huang / pythonMySQL

Python操作MySQL行为封装(仿https://github.com/frankie-huang/PDO_MYSQL_MODEL )
Apache License 2.0
34 stars 17 forks source link

你好,MySQL的里查询设置类型字段,得出结果有误 #4

Open ulikestyle opened 6 years ago

ulikestyle commented 6 years ago

数据库字段类型如下 set('hot','index','recommended','top')NOT NULL

通过find()操作,得到的值u'flag':set([u'hot']),与预期不符

image

ulikestyle commented 6 years ago

暂时使用此方法解决,判断下类型,对set类型进行特殊处理 if isinstance(val,set): val =“,”.join(val)

我想的话,理想情况下应该是在 self.cur = self.con.cursor(dictionary=True) 这里处理,但没找到理想的解决方案,先MARK,后面再跟进下