SQLite被设计为嵌入式数据库,即与“真实”编程语言一起使用。为了能够使用这种动态构造,您必须不使用SQLite本身:
cursor.execute("SELECt name FROM sqlite_master")rows = cursor.fetchall()for row in rows: sql = "SELECt ... FROM {} WHERe ...".format(row[0]) cursor.execute(sql)
SQLite被设计为嵌入式数据库,即与“真实”编程语言一起使用。为了能够使用这种动态构造,您必须不使用SQLite本身:
cursor.execute("SELECt name FROM sqlite_master")rows = cursor.fetchall()for row in rows: sql = "SELECt ... FROM {} WHERe ...".format(row[0]) cursor.execute(sql)