Есть поля таблицы. Строки. В каждой строке по несколько предложений. Нужно после третьего с начала и перед третьим с конца предложением вставить кое-что. Как?
в базе данных нет последовательности. есть первичные уникальные ключи. вставлять что-то между чем-то не требуется. просто добавь строки с нужным значением тех полей, по которым ты сортируешь.
не правильно меня поняли например есть поле "desc" таблици "table" типа "text" "маша мила раму. мила хорошо. старалась. [сюда вставить] но как то не так. [и сюда] вот таки помыла. оценили труд. купили шоколад." нужно update table set desc = REPLACE(тут не знаю что и как) а результат должен быть "маша мила раму. мила хорошо. старалась. вставка1. но как то не так. вставка2. вот таки помыла. оценили труд. купили шоколад."
Видимо так UPDATE `table` SET `field` = REPLACE (`field`, '[сюда вставить]', 'вставка1.') WHERE `id`=...
в исходной [сюда вставить] и [и сюда] нет "маша мила раму. мила хорошо. старалась. но как то не так. вот таки помыла. оценили труд. купили шоколад." ориентир третья с начала "." и третья "." с конца update table set desc = REPLACE(desc,'третья точка с начала','нужный текст') как средствами мускула найти третья с начала "." , добавить метку и уже метку заменять
Ну так phpmyadmin позволяет: 1) в ручную редактить . 2) редактировать по шаблону Код (PHP): REPLACE (`field`, 'маша мила раму. мила хорошо. старалась. но как то не так. вот таки помыла. оценили труд. купили шоколад.', 'маша мила раму. мила хорошо. старалась. ОЧЕНЬ но как то не так. НАКОНЕЦ вот таки помыла. оценили труд. купили шоколад.') 3) еще он может работать с правильно составленными массивами почитать можно тут, но не так как ты хочешь. SQL не поддерживает всякие условия .