我正在尝试检查变量是否存在于SQLite3数据库中。不幸的是,我似乎不能让它工作。airports表包含3列,其中ICAO是第一列。if c.execute("SELECT EXISTS(SELECT 1 FROM airports WHERE ICAO='EHAM')") is True:
print("Found!")
我正在使用sqlite3创建一个数据库,该数据库存储在用户的本地机器上。我需要一种方法来检查表是否存在,因为当用户运行应用程序时,需要在每个用户的数据库文件上创建表,但是如果应用程序是在表存在的情况下运行的,并且我只有一条创建表的语句,那么它将运行一个错误,因为表已经存在。下面是一些简化的示例代码c = c