From d37ae9b07ed9ca9656ae61bc8a7a6fb6e642e4d4 Mon Sep 17 00:00:00 2001 From: Simon Stier <52674635+simontaurus@users.noreply.github.com> Date: Thu, 7 Nov 2024 06:21:09 +0100 Subject: [PATCH] fix: create temp table only of not existing yet Refs: #5714 --- src/SQLStore/TableBuilder/TemporaryTableBuilder.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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"; } }