gpt4 book ai didi

python - 如何检查数据库中的表是否存在以及如何显示错误?

转载 作者:行者123 更新时间:2023-12-01 06:01:02 25 4
gpt4 key购买 nike

如何使用Python在创建数据库表之前检查数据库中的表是否存在?

我想检查它是否存在然后删除该表。如果没有,则创建..

另外,如果数据库代码有错误,如何显示错误?

(如果在 PHP 中,代码将会死亡(“.....”);用于错误处理......那么我应该在 Python 中使用什么?)

有什么建议吗?

最佳答案

来自MySQL manal使用

CREATE table IF NOT EXISTS ...

如果表不存在则创建它。这甚至可能是标准 SQL(不确定,但它也可以在 sqlite 中工作)!

关于你的第二个问题“如果数据库代码有错误如何显示错误?”不确定你的意思。但如果 MySQL 返回错误,那么数据库模块会将其转换为 python 异常 - 请参阅 this StackOverflow question进行一些讨论

关于python - 如何检查数据库中的表是否存在以及如何显示错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10488347/

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