diff --git a/includes/database/mysql/database.inc b/includes/database/mysql/database.inc
index fdf9271..4aa6087 100644
--- a/includes/database/mysql/database.inc
+++ b/includes/database/mysql/database.inc
@@ -48,8 +48,9 @@ class DatabaseConnection_mysql extends DatabaseConnection {
     $connection_options['pdo'] += array(
       // So we don't have to mess around with cursors and unbuffered queries by default.
       PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => TRUE,
-      // Because MySQL's prepared statements skip the query cache, because it's dumb.
-      PDO::ATTR_EMULATE_PREPARES => TRUE,
+      // Letting MySQL prepare the statement is safer and, on modern versions,
+      // uses the query cache..
+      PDO::ATTR_EMULATE_PREPARES => FALSE,
     );
     if (defined('PDO::MYSQL_ATTR_MULTI_STATEMENTS')) {
       // An added connection option in PHP 5.5.21+ to optionally limit SQL to a
