I have a temporary table that uses a memory engine:
CREATE TEMPORARY TABLE IF NOT EXISTS some_text ( id INT DEFAULT 0, string varchar(400) DEFAULT '' ) engine = memory;
When I insert rows into it, I run error # 1114 because the table is full. The mysql docs explain that changing tmp_table_size and max_heap_table_size does nothing to increase the size of user-created temporary tables, which I think I have. How do I increase the size of this table?
I would like to do this dynamically with a SET call, but I tried setting tmp_table_size and max_heap_table_size , and they both far exceed the amount of data that I expect in this table. So does anyone know how to resolve this error in this table? Thanks to everyone who helps.
mysql memory temp-tables
usumoio
source share