Показать сообщение отдельно
  #4 (permalink)  
Старый 28.12.2016, 12:20
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Можно, если очень редко, длина строкового значения фиксирована и это одна запись:

'UPDATE table SET field = INSERT(field, 5, 5, SUBSTRING(field, 5)+'.$add.')'


Когда думают, что "через разделитель, чтобы не занимать 2 ячейки таблицы", это экономно, круто, тогда и попадают в самые неприятные ситуации. В MySQL нет реализации замены по рег. выражению, есть только поиск по нему.

Последний раз редактировалось laimas, 28.12.2016 в 12:22.
Ответить с цитированием