Page 1 sur 1

#1271 - Illegal mix of collations for operation ' IN '

Posté : 27 déc. 2006, 09:38
par Invité
Bonjour à tous,

Conformement à cette article : http://sql.developpez.com/indextextuelle/

et en éxécutant cette requête :

Code : Tout sélectionner

select distinct t.TXT_ID from TEXTE t join INDEX d on t.TXT_ID = d.TXT_ID join MOT m on d.MOT_ID = m.MOT_ID where m.MOT_MOT in ('MORT', 'SOI', 'VIVRE') group by t.TXT_ID having count(*) >= 2
mysql me renvoit ce message :

#1271 - Illegal mix of collations for operation ' IN '

Quelqu'un peut il me dire à quoi est du ce message d'erreur ?

Posté : 04 janv. 2007, 12:55
par ouckileou
Essaie ton IN directement sur la table, sans la jointure, ni le having, ni le group by déjà, pour tester.

SInon, après une rapide recherche il semble que cette erreur survient lorsqu'il y a différentes jeux de caractères dans la table, ou un truc dans le genre.