如何在 python 中使用 mysql 函数

how to use mysql function in python

我正在尝试使用 MySQL 函数 select curdate() 在 table 中插入一个日期,代码如下所示:

cur.execute("insert into attendance values(%s,%s,%s)",(input("enter absentee name "),select curdate(),"absent"))

显示语法错误

也许只是

cur.execute("insert into attendance values(%s,curdate(),%s)",(input("enter absentee name  "),"absent"))

?

语法错误来自 select currdate() 不在字符串中。无效 python.

cur.execute("insert into attendance values(%s,%s,%s)",(input("enter absentee name  "),select curdate(),"absent"))

至于实现你想要做的事情,试试

cur.execute("insert into attendance values(%s,curdate(),%s)",(input("enter absentee name  "),"absent"))