Prova con SUBSTRING_INDEX(str,delim,count)

come delimiter sara' ? e count sara' 1 cioe' una ricorrenza.
codice:
UPDATE tabella
SET campo = SUBSTRING_INDEX(campo, '?', 1)
prova prima con un select per essere sicuro di quello che farai.