diff --git a/typo3/sysext/core/Classes/Database/Schema/SqlReader.php b/typo3/sysext/core/Classes/Database/Schema/SqlReader.php
index 095b45ca8d48aa1ae12e31956983c32cbeddf7cc..5df5f8932f5c1bb0ad4d5c7be06e871c96ce4d86 100644
--- a/typo3/sysext/core/Classes/Database/Schema/SqlReader.php
+++ b/typo3/sysext/core/Classes/Database/Schema/SqlReader.php
@@ -102,7 +102,7 @@ class SqlReader
                 }
                 $statementArrayPointer++;
             } else {
-                $statementArray[$statementArrayPointer] .= LF;
+                $statementArray[$statementArrayPointer] .= ' ';
             }
         }
 
diff --git a/typo3/sysext/core/Tests/Unit/Database/Schema/SqlReaderTest.php b/typo3/sysext/core/Tests/Unit/Database/Schema/SqlReaderTest.php
index daedec83d1fdf721c75af8b6dd467026eca15da4..1547714d7a8affed1860d33fa40cb8038cbe71e4 100644
--- a/typo3/sysext/core/Tests/Unit/Database/Schema/SqlReaderTest.php
+++ b/typo3/sysext/core/Tests/Unit/Database/Schema/SqlReaderTest.php
@@ -83,6 +83,23 @@ class SqlReaderTest extends \TYPO3\TestingFramework\Core\Unit\UnitTestCase
         $this->assertStringStartsWith('INSERT', array_pop($result));
     }
 
+    /**
+     * @test
+     */
+    public function getInsertStatementArrayResultWithNewline()
+    {
+        $result = $this->subject->getInsertStatementArray(
+            'CREATE TABLE aTestTable(' . LF . '  aTestField INT(11)' . LF . ');' .
+            LF .
+            'INSERT INTO aTestTable(`aTestField`) ' .
+            LF .
+            'VALUES(1);'
+        );
+
+        $this->assertCount(1, $result);
+        $this->assertSame('INSERT INTO aTestTable(`aTestField`) VALUES(1);', array_pop($result));
+    }
+
     /**
      * @test
      */