inutile dire che per la stringa che hai usato come esempio devi levare lo spazio anke alla relativa condizione sempre nelle varie if, altrimenti è chiaro che levando ad update e testando con select la cosa nn funge.. nn trovi?