sql = “update table1 set ppid='{}’, updatetime='{}’ where name='{}'”.format(ppid,NOW(),row[1])
老是提示 NameError: name ‘NOW’ is not defined
啥情况啊
已经 import time 了啊 updatetime 字段设为 datetime类型了
安徽省网友说:import time
current_time = time.strftime(‘%Y-%m-%d %H:%M:%S’) # 格式化当前时间
sql = “update table1 set ppid='{}’, updatetime='{}’ where name='{}'”.format(ppid, current_time, row[1])
import time current_time = time.strftime(‘%Y-%m-%d %H:%M:%S’) # 格式化当前时间 sql = “update table1 set ppid='{}’, updatetime='{}’ where name='{}'”.format(ppid, current_time, row[1])复制代码
吉林省网友说:兄弟是高手 感谢!
山东省网友说:没有NOW这个函数,你先格式化一下当前日期就好
四川省网友说:now( )是mysql中的函数,直接拼字符串里面
山东省网友说:搞定了吗