[英]Inserting data into memory table
我创建了一个MEMORY表。 我想将MyIsam表(例如PIN_DETAILS
)中的数据加载到MEMORY表(例如PIN_DETAILS_MEMORY
)中。
当我尝试将MyISAM
表的数据转储到MEMORY表中(使用INSERT INTO...SELECT
)时,只有8190行被复制到内存表中。 我有将近2紫胶记录到MyISAM表中。 我也曾尝试更改* max_heap_table_size *没有任何运气。 您能提出任何解决方案吗?
更新:
我的SQL查询插入数据是
INSERT INTO PIN_DETAILS_MEMORY (COL1,COL2,COL3,COL4) SELECT COL1,COL2,COL3,COL4 FROM PIN_DETAILS
这可能是由于内存限制而引起的,请在放入临时表之前考虑使用where条件。 或考虑使用With Class
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.