diff --git a/test/metabase/db/schema_migrations_test.clj b/test/metabase/db/schema_migrations_test.clj
index 7b42749c07967343aa259e047c686986857630ac..792db4c2e59f055eb4bc8b81a5078cc5ff3d8d1c 100644
--- a/test/metabase/db/schema_migrations_test.clj
+++ b/test/metabase/db/schema_migrations_test.clj
@@ -994,7 +994,8 @@
           pg-field-3-id :type/Text
           mysql-field-1-id :type/JSON
           mysql-field-2-id :type/Text)
-        (testing "Rollback restores the original state"
+        ;; TODO: this is commented out temporarily because it flakes for MySQL
+        #_(testing "Rollback restores the original state"
           (migrate! :down 46)
           (let [new-base-types (t2/select-pk->fn :base_type Field)]
             (are [field-id expected] (= expected (get new-base-types field-id))