Вставка данных в таблицу памяти
Я создал таблицу MEMORY. Я хочу загрузить данные из моей таблицы MyIsam (скажем, PIN_DETAILS
) в таблицу памяти (скажем, PIN_DETAILS_MEMORY
).
Когда я пытаюсь сбросить данные MyISAM
таблица в таблицу памяти (используя INSERT INTO...SELECT
), только 8190 строк копируются в таблицу памяти. У меня есть почти 2 записи LACS в таблицу MyISAM. Я также попытался изменить *max_heap_table_size* без какой-либо удачи. Можете ли вы предложить какое-либо решение?
ОБНОВИТЬ:
Мой SQL-запрос для вставки данных
INSERT INTO PIN_DETAILS_MEMORY (COL1,COL2,COL3,COL4) SELECT COL1,COL2,COL3,COL4 FROM PIN_DETAILS
1 ответ
Решение
Это может быть связано с ограничением памяти, если вы хотите использовать условие where перед тем, как поместить в таблицу teporary. Или рассмотрите возможность использования с классом