如何在Python中的cursor.execute中动态地将表名传递给sql查询?

时间:2017-11-03 18:31:35

标签: python sql cursor

var marker = new google.maps.Marker({position: myCenter});

marker.setMap(map); 

这是我的代码,但没有显示表名。 也许这里的问题是格式化的。

1 个答案:

答案 0 :(得分:1)

使用参数!在Python中,这看起来像

cur.execute("""
SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME LIKE ?""", (tableName))

有些数据库可能更喜欢%s而不是?