如何在使用Python创建之前检查数据库中的表是否存在?
我想检查它是否存在然后删除表。如果没有,则创建..
另外,如果数据库代码有错误,如何显示错误?
(如果在 PHP 中。代码将是 die("....."); 用于错误处理.. 那么我应该在 Python 中使用什么?)
有什么建议吗?
如何在使用Python创建之前检查数据库中的表是否存在?
我想检查它是否存在然后删除表。如果没有,则创建..
另外,如果数据库代码有错误,如何显示错误?
(如果在 PHP 中。代码将是 die("....."); 用于错误处理.. 那么我应该在 Python 中使用什么?)
有什么建议吗?
来自MySQL 手动使用
CREATE table IF NOT EXISTS ...
如果表不存在则创建表。这甚至可能是标准 SQL(不确定,但它也可以在 sqlite 中工作)!
至于你的第二个问题“如果数据库代码有错误,如何显示错误?” 不确定你的意思。但是如果 MySQL 返回一个错误,那么数据库模块会将它变成一个 python 异常 - 请参阅这个 StackOverflow 问题进行一些讨论