erreur mysql sortie de nul part ??? - PHP - Programmation
Marsh Posté le 30-09-2004 à 13:01:02
http://www.google.fr/search?source [...] l+error+28
Error code 28: No space left on device
!!! pfiuuuuu
Marsh Posté le 30-09-2004 à 13:19:34
merci desole, jai vu apres, des fois on est con qd on prend peur
Marsh Posté le 30-09-2004 à 13:30:47
non, en fait je reviens, a vous...
jai fais du menage (17 mo a la poubelle)
et la meme erreur...
Donc je sais plus la!
Marsh Posté le 30-09-2004 à 13:35:11
Ben peut-être qu'il n'y a pas encore assez de place ... je ne suis pas un gros spécialiste de MySQL mais, d'après ce qu'on dit sur l'erreur 28, certaines requêtes génèreraient un paquet de brols temporaires ...
Faudrait voir avec une bête de MySQL pour décortiquer ta requête et voir quoi au niveau des jointures, etc etc ... si ça se trouve, elle te bouffe une monstrueuse place temporaire ...
Marsh Posté le 30-09-2004 à 16:54:29
en fait en attendant 1/2 h, ct good....merci, c'est bon a savoir cte connerie
Marsh Posté le 30-09-2004 à 18:03:19
Mr Mala a écrit : Ben peut-être qu'il n'y a pas encore assez de place ... je ne suis pas un gros spécialiste de MySQL mais, d'après ce qu'on dit sur l'erreur 28, certaines requêtes génèreraient un paquet de brols temporaires ... |
Ca ne serait pas étonnant :
> select *,max(m.date) as max,max(m.num_message) as max2 from sujet s,message m where m.num_sujet=s.num_sujet and s.rubrique='3' group by m.num_sujet order by max2 desc
Utilise un left join, du genre :
select *,max(m.date) as max,max(m.num_message) as max2 |
Marsh Posté le 30-09-2004 à 23:14:10
ca marche bcp mieux le left join, paske tt me requete sont comme ma premiere ....?
Marsh Posté le 01-10-2004 à 00:17:43
En principe, oui beaucoup.
Fais un explain sur les deux commandes. Tu peux t'aider de la doc :
http://dev.mysql.com/doc/mysql/fr/EXPLAIN.html
Marsh Posté le 30-09-2004 à 12:58:02
Salut a tous, j'ai un site perso en php / mysql.
Hier tt allait bien, aujourdh'ui non,
grosse erreur sur cette requete qui n'a pourtant pas changé
select *,max(m.date) as max,max(m.num_message) as max2 from sujet s,message m where m.num_sujet=s.num_sujet and s.rubrique='3' group by m.num_sujet order by max2 desc
MySQL a répondu:Got error 28 from table handler
Je me penche donc plutot vers une erreur mysql, mais mes tables ont l'air correct, quen pensez vous? Merci