bonjours,
j'ai une base de donnée avec 330.000 entrées qui contient tous les mots francais.
Le probleme c'est quand je lance la requete:
MySQL n'a retourné aucun enregistrement. (traitement: 2.4991 sec.)requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SQL:SELECT * 
FROM `fr` 
WHERE `mot` LIKE CONVERT( _utf8 'avoir'
USING latin1 ) 
COLLATE latin1_swedish_ci
LIMIT 0 , 30
par exemple il y a aucun resultat , idem avec =
seul like %% fonctionne.

de plus le traitement est super long 2,5sec
La base de donnée est en MYisam , j'ai essayé de passer en memory(je pense que c'est plus rapide non?) mais j'ai l'erreure suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Erreur
requête SQL:  
 
ALTER TABLE `fr` ENGINE = memory 
 
MySQL a répondu: 
 
#1114 - La table '#sql-1954_a' est pleine
pour info j'utilise easy php 2
je suis sous vista j'ai un E5200 avec 2GO de ram