在原来的分区显然已满后,我将mysql数据库从一个硬盘分区传输到另一个硬盘分区。之后,我修改了my.cnf文件,以便数据目录指向新分区。这个新分区确实有额外的空间,但是当我试图转储mysql数据库,甚至显示表的列时,我会遇到以下错误:我的df -h命令提供了以下内容移到/data/mysql,并按如下方式更改了my.cnf:
use
我对分区和子查询(MySQL5.1)有问题。确切地说,当我使用子select执行select时,mysql跳过分区。我不明白为什么。20;select * from parted_table where id in (select col_fk from other_table);
explain partitions显示,上面的select使用所有20个分区,即使这个子select只返回一个值。是因为mysql在优化查询时不知道子subselect的结果