python - 如何使用pymysql在python中将NULL插入日期时间
问题描述
我正在尝试在 python 上的 SQL da 中插入一些数据库,datetime
但有时我检索的那些日期是 Nonetype,我想在发生这种情况时插入一个日期为 null,我该怎么办?My-SQL
pymysql
我尝试了我在stackoverflow上看到的,没有任何效果,"", 0, "NULL",
三元条件插入无...
datetime.datetime.fromtimestamp(item[3]) if type(item[3][3])
不是 没有 其他 没有
每次同样的错误
"""INSERT INTO database (atr1, atr2, atr3,
atr4, atr5, atr6, atr7, atr8, atr9)
VALUES ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s')""" % (item[0], item[1],\
item[2], datetime.datetime.fromtimestamp(item[3]),\
datetime.datetime.fromtimestamp(item[4]), item[5],\
item[6], item[9],time.strftime('%Y-%m-%d %H:%M:%S')))
item[2],datetime.datetime.fromtimestamp(item[3]),\
TypeError: an integer is required (got type NoneType)
谢谢你的帮助!
解决方案
推荐阅读
- javascript - 让 3 div 尽可能接近视频的反应
- gradle - 如何注释不是文件或目录的输出结果
- active-directory - Active Directory - 用户登录名唯一性规则
- mysql - 使用来自多个表的 group by 聚合函数
- firebase - Firebase Admin Java SDK 不会从 FirebaseMessaging 发送方法返回
- python - 替换数据框列中的值,直到达到特定的条件变化值
- flutter - 从动态地图中提取数据
- javascript - 将 Gmail 数据解析为电子表格会创建多行而不是一行
- javascript - 在按钮组件上添加 OnClick
- angular - 错误:找不到控件和错误:NG0100:ExpressionChangedAfterItHasBeenCheckedError:表达式在检查后已更改