gpt4 book ai didi

database - web2py:在一条语句中删除数据库中的所有表?

转载 作者:太空狗 更新时间:2023-10-30 01:55:42 27 4
gpt4 key购买 nike

我想知道 web2py 是否提供了一次性删除所有表的方法,而不必指定要删除的每个表?

提前致谢!

最佳答案

db.tables() 返回一个列表,其中包含数据库 db

中所有表的名称

所以你可以这样做:

for table_name in db.tables():
db[table_name].drop()

db.commit()

(最后的 db.commit() 只有在 Web2Py 没有自动提交您的 DAL 更改时才需要,例如从命令行界面。)

关于database - web2py:在一条语句中删除数据库中的所有表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4634290/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com