Using Prepared Statements
If you are using an older version of SingleStore, or using SingleStore with Audit Logging enabled, SingleStore does not support server-side prepared statements.
-
In the MySQL Connector/J (JDBC) driver, set
useServerPrepStmts=false
, which is the default configuration. -
In MariaDB Connector/J, set
useServerPrepStmts=false
. -
In ODBC, set
no_
.ssps=1 -
In the Go MySQL driver, set
interpolateParams=true
. -
In PHP PDO, set
PDO::ATTR_
.EMULATE_ PREPARES=TRUE
In many other databases, server-side prepared statements provide performance advantages, but SingleStore already compiles and caches query plans internally, so SingleStore does not need server-side prepared statements to get most of those performance advantages.
Last modified: February 20, 2025