Index: wp-includes/wp-db.php
===================================================================
--- wp-includes/wp-db.php	(revision 17444)
+++ wp-includes/wp-db.php	(working copy)
@@ -1107,7 +1107,9 @@
 			return false;
 		}
 
-		if ( preg_match( "/^\\s*(insert|delete|update|replace|alter) /i", $query ) ) {
+		if ( preg_match( "/^\\s*(create|truncate|drop) /i", $query ) ) {
+			$return_val = $this->result;
+		} elseif ( preg_match( "/^\\s*(insert|delete|update|replace|alter) /i", $query ) ) {
 			$this->rows_affected = mysql_affected_rows( $this->dbh );
 			// Take note of the insert_id
 			if ( preg_match( "/^\\s*(insert|replace) /i", $query ) ) {
