如何将python变量插入sql表
我想在SQL表中插入python变量,但其中只有一个带有“select from other table”,其他的带有value() 我想把它写在一行里 SQL变量:strname、woort、wann、Uhrzeit如何将python变量插入sql表,python,sql,Python,Sql,我想在SQL表中插入python变量,但其中只有一个带有“select from other table”,其他的带有value() 我想把它写在一行里 SQL变量:strname、woort、wann、Uhrzeit db_cursor.execute("INSERT INTO wowann(Film) select FilmID from filme where filme.Name=%s",(strname,)) db_cursor.execute("INSERT INTO wowann(
db_cursor.execute("INSERT INTO wowann(Film) select FilmID from filme where filme.Name=%s",(strname,))
db_cursor.execute("INSERT INTO wowann(Ort,Tag,Uhrzeit) VALUES(%s,%s,%s) ", (woort,wann,Uhrzeit))
db_connection.commit()
您可以使用以下代码:
db_cursor.execute("""
INSERT INTO wowann(Film,Ort,Tag,Uhrzeit) SELECT FilmID,%s,%s,%s FROM filme WHERE filme.Name=%s;
""" % ('woort','wann','Uhrzeit',strname)).fetchall()
db_connection.commit()
插入wowann(…)选择FilmID、param、param、param from。。。