Python 我想创建作为参数表的函数 我想创建作为参数表mysql的函数

Python 我想创建作为参数表的函数 我想创建作为参数表mysql的函数,python,mysql-connector,Python,Mysql Connector,当我将表名放在select中时,代码起作用。但是,我想通过将SQL表的名称作为参数来使用该函数,但由于AC不起作用 在第一个中,选择难道你不想要。。。从%s“,(tableau)@jcfollower我正在尝试,但它不工作。是否有错误消息? def max_index (con,tableau) : con.execute("SELECT max(indexes) FROM table_name%s",(tableau)) max_id = con.fetchone()[

当我将表名放在select中时,代码起作用。但是,我想通过将SQL表的名称作为参数来使用该函数,但由于AC不起作用


在第一个
中,选择
难道你不想要
。。。从%s“,(tableau)
@jcfollower我正在尝试,但它不工作。是否有错误消息?
def max_index  (con,tableau)  :
con.execute("SELECT max(indexes) FROM table_name%s",(tableau))
max_id = con.fetchone()[0]
return max_id 

def recupere_espece(cursor,maxid,tab2):
cursor.execute("""SELECT espece  FROM tab2 WHERE indexes=%s""",      (maxid,))
es=cursor.fetchone()[0]

es.split()
return int(es[2])