Je hebt geen regex nodig; je kunt SUBSTRING_INDEX
om alles na het koppelteken te extraheren en samen te voegen 4-
daarop:
UPDATE myTable
SET col1 = CONCAT('4-', SUBSTRING_INDEX(col1, '-', -1))
Dit werkt ongeacht het aantal tekens na het koppelteken.