Nepotřebujete regulární výraz; můžete použít SUBSTRING_INDEX
extrahovat vše za pomlčkou a zřetězit 4-
k tomu:
UPDATE myTable
SET col1 = CONCAT('4-', SUBSTRING_INDEX(col1, '-', -1))
To bude fungovat bez ohledu na počet znaků za pomlčkou.
Nepotřebujete regulární výraz; můžete použít SUBSTRING_INDEX
extrahovat vše za pomlčkou a zřetězit 4-
k tomu:
UPDATE myTable
SET col1 = CONCAT('4-', SUBSTRING_INDEX(col1, '-', -1))
To bude fungovat bez ohledu na počet znaků za pomlčkou.