我在字符串中有一个SQL语句,我想尝试但不执行。 换句话说,我想确保在我的数据库中稍后执行时返回一些东西,甚至是null。 要尝试的SQL语句是查询(select)。我在postgresql中使用PHP。
答案 0 :(得分:2)
explain
用于显示执行计划。如果在没有analyze
选项的情况下发布,则不会执行:
=> explain select 1;
QUERY PLAN
------------------------------------------
Result (cost=0.00..0.01 rows=1 width=0)
(1 row)
=> explain select x;
ERROR: column "x" does not exist
LINE 1: explain select x;
http://www.postgresql.org/docs/current/static/sql-explain.html