如何在使用Python创建数据库之前检查数据库中的表是否存在?
我想查看是否存在然后删除表格。如果没有,那么创建..
另外,如果数据库代码中有错误,如何显示错误?
(如果在PHP中。代码将死(“.....”);对于错误处理..那么我应该在Python中使用什么?)
有什么建议吗?
答案 0 :(得分:2)
从MySQL manal使用
CREATE table IF NOT EXISTS ...
如果表不存在,则创建表。这甚至可能是标准的SQL(不确定,但它也适用于sqlite)!
至于你的第二个问题“如果数据库代码中有错误,如何显示错误?”不确定你究竟是什么意思。但如果MySQL返回错误,那么数据库模块会将其变为python异常 - 请参阅this StackOverflow question进行讨论