MySQL созданная пользователем временная таблица заполнена

Я создал временную таблицу, используя механизм памяти следующим образом:

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

Когда я вставляю в него строки, я сталкиваюсь с ошибкой # 1114, потому что таблица заполнена. Это объясняет в документации MySQL, что изменениеtmp_table_size иmax_heap_table_size ничего не делайте для увеличения размера временных таблиц, созданных пользователем, что я и думаю. Как мне сделать этот стол больше?

Я хотел бы иметь возможность делать это динамически с вызовом SET, но я попытался установитьtmp_table_size иmax_heap_table_size и оба они намного превышают объем данных, которые я ожидаю в этой таблице. Так кто-нибудь знает, как решить эту ошибку в этой таблице? Спасибо всем, кто помогает.

Ответы на вопрос(2)

Ваш ответ на вопрос