在执行创建脚本之前,如何检查表是否已经存在?例如在MySQL数据库中,我们可以这样做 IF NOT EXISTS tableName ..then create table sql script to follow 那么在PostgreSQL中呢有没有办法在创建表之前先检查表是否存在?我们该怎么做呢?
我正在用PHP,PDO和Mysql创建一个简单的数据映射系统。它的前提之一是通过创建第三级表将数组映射到实体(不确定名称是否正确)。因此,当我映射一个Array时,我用一个works-for-all语句创建了一个表,该语句使用传递的类名和方法名,如下所示:
"create table if not exists ".令人担忧的是,如果在每次迭代时检查表是否存在,是否太耗时和耗时(这样,对于每个项,我将访问数据库两次,一次用于检查表是否存在,另一次用于将新元素插入到表中
我正在使用MySQL数据库将SQL脚本导入到phpMyAdmin中。我需要检查脚本顶部是否存在数据库,如果不存在,则返回。我知道如何检查数据库是否存在:这将抛出错误:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to