Я недавно хотел заменить строку в MySQL на лету, но поле могло содержать 2 элемента.Поэтому я обернул REPLACE()
в REPLACE()
, например:
REPLACE(REPLACE(field_name, “what we are looking for”, “replace first instance”),
“something else we are looking for”, “replace second instance”)
. Этот синтаксис я использовал для определения логического значения:
REPLACE(REPLACE(field, 1, “Yes”), 0, “No”)
Надеюсь, это поможет!