In uno script php eseguo una istruzione del tipo:

update utenti set operatore = 'Utente test' and administrator = '1' where user = 'test' and valido_dal = '2007-02-01' and valido_al = '2007-05-20'

ma ottengo il seguente errore:
1292 - Truncated incorrect DOUBLE value: 'Utente test'

Il campo operatore è un varchar(150) indicizzato.

Qualcuno sa darmi qualche dritta?
Grazie!