Я хотел бы сделать следующее. Обновите поле на основе значения другого поля, например
update table set if(fielda=1){fieldb=2 fieldc=3}else{fieldd=2 fielde=3}
Я знаю, что это недопустимый mysql, но для меня это лучший способ описать проблему.