Tabela tymczasowa utworzona przez użytkownika MySQL jest pełna

Stworzyłem tymczasową tabelę przy użyciu następującego silnika pamięci:

CREATE TEMPORARY TABLE IF NOT EXISTS some_text (
    id INT DEFAULT 0,
    string varchar(400) DEFAULT ''
) engine = memory;

Gdy wstawiam do niego wiersze, wpadam na błąd # 1114, ponieważ tabela jest pełna. Wyjaśnia w mysql dokumentach, które zmieniajątmp_table_size imax_heap_table_size nie rób niczego, aby zwiększyć rozmiar tworzonych przez użytkownika tabel tymczasowych, co, jak sądzę, mam tutaj. Jak mogę zwiększyć rozmiar tego stołu?

Chciałbym móc to zrobić dynamicznie z wywołaniem SET, ale próbowałem ustawićtmp_table_size imax_heap_table_size i oba są daleko poza ilością danych, których oczekuję w tej tabeli. Czy więc ktoś wie, jak rozwiązać ten błąd w tej tabeli? Dziękuję każdemu, kto pomaga.

questionAnswers(2)

yourAnswerToTheQuestion