Вставка данных в таблицу памяти

Я создал таблицу 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. Или рассмотрите возможность использования с классом

Другие вопросы по тегам