簡體   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