Mysql
 sql >> Base de données >  >> RDS >> Mysql

Fichier de clé incorrect pour la table MYSQL

Le problème n'était pas que la table était corrompue. Lorsque vous faites un group by, mysql crée une table temporaire. Parce que la table est si grande, la table temporaire prend plus de 10 Go d'espace disque. Le message d'erreur apparaît lorsque le disque est plein à 100 %.

J'ai utilisé le commando pour vérifier l'espace disque :

df -h /dev/root

Ainsi, dans la configuration MySQL (my.ini), j'ai changé l'emplacement (tmpdir) où les tables temporaires sont stockées sur une partition avec suffisamment d'espace disque libre.

maintenant la requête s'exécute avec succès