В таблицу MySQL импортирован отчет, содержащий сгенерированное пользователем значение поля.
Возможные значения поля:
- PREFIX, 1234
- PREFIX1234
- PREFIX_1234
Все примеры значений представляют собой одно и то же, но вводятся по-разному (я не контролирую систему ввода).
Я хотел бы иметьвсе значения используют этот формат:
Я пытался выполнить этот PHP-запрос к базе данных, чтобы исправить значения запятой:
$sql = "UPDATE tableA
SET unit_number = replace(unit_number,'FRGN,','FRGN_')
WHERE unit_number like 'FRGN,%'";
Но, похоже, это не работает.
Нужно ли экранировать запятую в запросе, чтобы она работала?