是否可以将func.now()的结果从sqlalchemy转换为字符串对象?
的内容datetime.datetime.now().strftime('%m/%d/%Y')
我想在原始sqlalchemy中使用此结果来更新mysql中的datetime列。此查询仅接受字符串参数。
答案 0 :(得分:1)
使用str(func.now())
返回now()
,它是使用当前时间戳的SQL函数。换句话说,如果您正在构建原始查询,则可以直接传递它,MySQL将自动填写当前时间戳。如果您希望传递%m/%d/%Y
的内容,则func.now
不适合使用。