我的数据库不支持预处理语句,有没有办法在没有perl的prepare语句的情况下在这个数据库上运行select查询?
代码段:
my $query = $conn->prepare("select a, b from my_table");
$query->execute();
错误:
DBD::Pg::st execute failed: ERROR: cannot execute PREPARE
答案 0 :(得分:5)
尝试$conn->{'pg_server_prepare'} = 0
禁用服务器端预处理语句。