Bonjour.
j'ai une base de données MySQL dans laquelle toutes les tables sont de type MyISAM (fulltext oblige).

J'ai la table ci-dessous :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
UID        | varchar(15)   | NO   | PRI |
CREATEDATE | datetime      | YES  |     | NULL
EDITDATE   | datetime      | YES  |     | NULL
NAME       | varchar(100)  | YES  |     | NULL
DESC       | varchar(1000) | YES  | MUL | NULL
CUSRUID    | varchar(15)   | YES  | MUL | NULL
EUSRUID    | varchar(15)   | YES  | MUL | NULL
FILE       | longblob      | YES  |     | NULL
Si je réalise la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
select uid from ma table
Le résultat est 3942 rows in set (0.12 sec) >> Correct

Par contre, si je fais la requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
select kid,name from ma table
Le résultat est 3942 rows in set (59.65 sec) >> Très exéssif

Je pense que le problème provient de la colonne longblob, mais je ne sais pas lequel.
Si quelqu'un a une idée, je suis preneur.

Merci de vos réponses.