我有一个VARCHAR
字段,它偶尔存储数字(只有数字的随机字符串,很少)。当ISELECT
字段时,MySQLdb
将该行上的字段转换为整数,有时会产生溢出。你知道吗
我知道MySQLdb.connect()
接受一个名为conv
的参数,该参数覆盖默认的MySQL字符串结果-->;Python数据类型转换。但是,我不知道如何重写它以字符串形式返回所有MySQL数据。你知道吗
如何重写MySQLdb.connect()
的conv
参数以将MySQL中的所有数据作为Python字符串返回?有别的解决办法吗?你知道吗
Tags:
根据this,
conv
是字段类型(MySQLdb.constants.FIELD_TYPE
)和Python数据类型之间的字典。例如,您可以:或者更一般地说(虽然有点像黑客):
强制将所有数据类型转换为
str
。你知道吗相关问题 更多 >
编程相关推荐