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
и оба они намного превышают объем данных, которые я ожидаю в этой таблице. Так кто-нибудь знает, как решить эту ошибку в этой таблице? Спасибо всем, кто помогает.