您不能将参数用于表名或列名。
或者,您可以将其分为两个步骤,例如:
sql = """ drop table %s """ % a_table_nameself.conn.execute( sql )
如果这样做,则可能要明确指定可以删除的表…
TABLES_THAT_CAN_BE_DROPPED = ('table_a','table_b',)if a_table_name in TABLES_THAT_CAN_BE_DROPPED: sql = """ drop table %s """ % a_table_name self.conn.execute( sql )else: pass # handle creatively
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)