繁体   English   中英

将数据插入内存表

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM