=== modified file 'includes/database/mysql/database.inc'
--- includes/database/mysql/database.inc	2008-08-21 19:36:35 +0000
+++ includes/database/mysql/database.inc	2008-09-02 13:26:47 +0000
@@ -30,6 +30,7 @@ class DatabaseConnection_mysql extends D
       // Because MySQL's prepared statements skip the query cache, because it's dumb.
       PDO::ATTR_EMULATE_PREPARES => TRUE,
     ));
+    $this->exec('SET sql_mode=STRICT_ALL_TABLES');
   }
 
   public function queryRange($query, Array $args, $from, $count, Array $options) {

