Shuma
Новичок
Замена только начала всех удовлетворяющих условию строк
Добрый день!
Использую следующий запрос:
mysql_query("UPDATE $structure_table SET global_position=REPLACE(global_position, '$old_global_position', '$new_global_position') WHERE global_position RLIKE '^$old_global_position' '");
Но REPLACE заменяет все вхождения шаблона в найденных строках. Как можно заменить во всех найденнх строках только соответствующее шаблону начало?
Добрый день!
Использую следующий запрос:
mysql_query("UPDATE $structure_table SET global_position=REPLACE(global_position, '$old_global_position', '$new_global_position') WHERE global_position RLIKE '^$old_global_position' '");
Но REPLACE заменяет все вхождения шаблона в найденных строках. Как можно заменить во всех найденнх строках только соответствующее шаблону начало?