View Single Post
Old 19-04-2006, 15:17   #1
Gremo
Senior Member
 
L'Avatar di Gremo
 
Iscritto dal: Oct 2000
Cittā: Udine
Messaggi: 3178
[mysql] errore collation

ciao a tutti,
ho questo errore in mysq:
Codice:
Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,IMPLICIT) for operation '='
il problema si presenta con una query all'apparenza difficile:
Codice:
SELECT DISTINCT(iid) FROM phpr_users u JOIN SchedaFiscale s ON u.ID = s.IdCollaboratore JOIN LetteraIncarico l ON s.IdCollaboratore = l.IdFiscale JOIN phpr_projekte p ON l.IdProgetto = p.ID WHERE 1 = 1 AND 'root' IN (SELECT user FROM galaxia_instance_activities WHERE l.iid = instanceId)
in realtā l'errore viene dato nella sezione "IN".
Ho googolato e sembra che molta gente abbia questo problema. forse č un bug di mysql.
In che modo posso cambiare la query per ottenere lo stesso risultato sperando di non avere quell'errore?

ciao e grazie
__________________

Desktop: Intel i7-4770K | Asus Gryphon Z87 | Crucial 16GB DDR3 1600MHz | Gigabyte GTX 780 OC Windforce x3 | Samsung 840 Pro 128GB (x 2 RAID0) | be quiet! Straight Power E9 680W CM
Mercatino: bottoni, Dede371, pippokennedy, Bulbi_67, randose, DarkSiDE, davidepaco, _Legend_
Gremo č offline   Rispondi citando il messaggio o parte di esso