在执行创建脚本之前,如何检查表是否已经存在?例如在MySQL数据库中,我们可以这样做 IF NOT EXISTS tableName ..then create table sql script to follow 那么在PostgreSQL中呢有没有办法在创建表之前先检查表是否存在?我们该怎么做呢?
at com.mysql.jdbc.MysqlIO.readPacket(MysqlIO.java:675) at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2486)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnlyat com.mysql</e
我正在尝试整体检查各个表中是否存在数据。我有一个主表A,以及包含与A相关的数据的各种表-称为表B、C和D。我想编写一个查询,对于A中的每个条目,指示B、C和D中的每一个中是否都有行。SELECT A.id, count(B.id) as b_count, count(C.id) as c_count, count(d.id) as d_countLEFT JOIN B ON B.a_id = A.idLEFT JOIN D ON D.a_id = A.id这给出了正