diff --git a/src/SQLStore/TableBuilder/TemporaryTableBuilder.php b/src/SQLStore/TableBuilder/TemporaryTableBuilder.php index 40ab015fe2..f31847035b 100644 --- a/src/SQLStore/TableBuilder/TemporaryTableBuilder.php +++ b/src/SQLStore/TableBuilder/TemporaryTableBuilder.php @@ -110,7 +110,7 @@ private function getSQLCodeFor( $tableName ) { } // MySQL_ just a temporary table, use INSERT IGNORE later - return "CREATE TEMPORARY TABLE " . $tableName . "( id INT UNSIGNED KEY ) ENGINE=MEMORY"; + return "CREATE TEMPORARY TABLE IF NOT EXISTS " . $tableName . "( id INT UNSIGNED KEY ) ENGINE=MEMORY"; } }