数据库中Nonetype类型的数据转化问题

0
用python从A数据库的表里查询到数据后,用insert的方式将数据插入到另一个数据库B的表里。对于Nonetye类型的数据,怎样能插入到新的数据库表里呢?
下面是我写的insert时的SQL语句,但是会报第二张图里的错,求教,该怎么处理?
QQ图片20161026085453.png 1.png
已邀请:
0

usenet506 2016-11-03 回答

对插入值做None检查,并做相应转换,
StrFillna(aDate,'None'),如果传入的是None,返回字符串'None'
 
有的数据处理库,自带检查与转换函数,下面是我自己写的
 
# str 检查None 并转换为字符串
def StrFillna(aDate, alt):
if aDate is None:
return alt
else:
return aDate

要回复问题请先登录注册