Utilisateur MySQL créé table temporaire est plein

J'ai créé une table temporaire en utilisant le moteur de mémoire de la manière suivante:

CREATE TEMPORARY TABLE IF NOT EXISTS some_text (
    id INT DEFAULT 0,
    string varchar(400) DEFAULT ''
) engine = memory;

Lorsque j'insère des lignes dans ce que je tombe sur un #1114 erreur parce que la table est pleine. Il explique dans le mysql docs que la modification de la tmp_table_size et la max_heap_table_size ne font rien pour augmenter la taille de l'utilisateur créé des tables temporaires, qui est, je pense, ce que j'ai ici. Comment dois-je faire pour rendre ce tableau plus grande?

J'aimerais être capable de faire cela de façon dynamique avec un appel à l'ENSEMBLE, mais j'ai essayé de réglage tmp_table_size et la max_heap_table_size et ils sont tous les deux bien au-delà de la quantité de données que je m'attends à ce que dans ce tableau. Donc, personne ne sait comment résoudre cette erreur sur cette table? Merci à toute personne qui aide.

OriginalL'auteur usumoio | 2013-10-11