我一直在读临时表,以及如果你超过tmp_table_size,它将被转换到磁盘上的MyISAM表中。 我找不到的是表格的存储位置。 我认为这是MySQL的datadir。 任何人都可以确认吗?
该variables称为tmpdir ,系统缺省值为/tmp , /var/tmp或/usr/tmp 。
你应该注意到关于隐藏文件的段落。 在操作过程中,您将无法真正看到磁盘上的文件/表格。 而那个ALTER TABLE行为有点不同。
它应该在my.cnf中的tmpdir子句指定的mysql临时目录中创build