pg 和 mysql 通用的确认某一张表是否存在
时间: 2024-02-09 08:11:36 浏览: 248
Mysql判断表字段或索引是否存在
在 PostgreSQL 和 MySQL 中,都可以使用以下 SQL 语句来确认某张表是否存在:
```
SELECT EXISTS (SELECT 1 FROM information_schema.tables WHERE table_name = '<table_name>');
```
其中,`<table_name>` 是您要检查的表的名称。如果表存在,则该查询将返回 True;如果表不存在,则该查询将返回 False。
请注意,这个查询是通过在 information_schema.tables 视图中搜索指定的表来实现的。因此,无论是在 PostgreSQL 还是 MySQL 中,只要支持 information_schema 视图,这个查询就可以工作。
阅读全文