diff --git a/core/Columns/Updates.php b/core/Columns/Updates.php
index 16233c78ffa1d62a93fb34f80b736ff625a9edbf..0660c35d6ff30663d5f2f2043ed9908bc2139bc8 100644
--- a/core/Columns/Updates.php
+++ b/core/Columns/Updates.php
@@ -42,11 +42,11 @@ class Updates extends \Piwik\Updates
         $changingColumns = self::getUpdates();
 
         foreach ($changingColumns as $table => $columns) {
-            $chunks = array_chunk($columns, 3);
-
-            foreach ($chunks as $columnsToAlter) {
-                $sqls["ALTER TABLE `" . Common::prefixTable($table) . "` " . implode(', ', $columnsToAlter)] = false;
+            if (empty($columns) || !is_array($columns)) {
+                continue;
             }
+
+            $sqls["ALTER TABLE `" . Common::prefixTable($table) . "` " . implode(', ', $columns)] = false;
         }
 
         return $sqls;