Python sqlite3参数化删除表

Python sqlite3参数化删除表,第1张

Python sqlite3参数删除

您不能将参数用于表名或列名。

或者,您可以将其分为两个步骤,例如:

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5662659.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存