если вы просто хотите выбрать результат, тогда
select
IF (Erreur_type = 1 , NULL,'your_else') as publised
, case when Erreur_type = 2 then 'Ordinaire'
when Erreur_type = 3 then 'Extraordinaire'
end AS Type
from erreur
where Erreur_type IS NOT NULL
в противном случае, если вы хотите изменить значения в db, используйте update и установите
update erreur
set publised = case when Erreur_type = 1 THEN null else publised end,
Erreur_type = case when Erreur_type = 2 then 'Ordinaire'
when Erreur_type = 3 then 'Extraordinaire'
end
where Erreur_type IS NOT NULL