在Python 3中,使用mysql.connector,在insert中传递mysql函数

时间:2015-02-23 01:58:41

标签: python mysql mysql-python

我正在使用Python 3.4和mysql.connector。我想在插入声明中输入类似的内容:

st = 'insert into tbl(rate,inputDt) values(%s,%s)'
data = (rate, NOW())
cur.execute(st,data)

其中NOW()是当前日期时间的mysql函数

我可以通过在Python中构造变量来获得等效值:

today = date.today()

但是如何通过上面的mysql函数?

1 个答案:

答案 0 :(得分:0)

不熟悉这个,但我认为你可以将MySQL函数作为字符串传递。

st = 'insert into tbl(rate,inputDt) values(%s,NOW())'
data = (rate)
cur.execute(st,data)