如何在MySQLd cursor.execute中使用保留关键字?

时间:2016-05-25 17:03:21

标签: python mysql

我正在尝试使用python中的cursor.execute()插入NOW()作为其中一个值。问题是,该值被视为字符串,我得到一个错误。

我在做什么:

---------------------------------------------------------------
|   MessageId  |   SenderId   |  MessageThreadId   |    Msg   |
---------------------------------------------------------------

我想要的查询:

cursor.execute(cursor,"UPDATE t SET d=%s",'NOW()')

我得到的查询:

UPDATE t SET d=NOW()

有没有办法解决这个问题,以便NOW()完全按预期插入查询中?由于时区问题,我宁愿不使用像datatime.now()这样的解决方法。

谢谢!

0 个答案:

没有答案