Переместить текст в начало.

akok06
Дата: 25.12.2012 14:27:50
Помогите пожалуйста составить запрос. В таблице содержится 1 набор символов между тегами <a </a>, грубо говоря 1 ссылка в таком формате <a class="aaa" href="http://www.site.ru/" rel="nofollow" title="текст"><img class="img" src='http://site2.ru/uploads/untitled-1.jpg' alt='Альт' rel="nofollow"></a>. Необходимо через регулярное выражение или каким то другим образом выбрать его и разместить в начале таблицы.

Мой вариант не работает, что не так?
UPDATE `mso_page`
SET `page_content`= REPLACE(`page_content`, '<a[^>]*href=[^>]*>(.*?)</a>', '^\1');

P.S. Заранее извиняюсь, я только учусь)
tanglir
Дата: 25.12.2012 14:37:03
akok06,

regexp_replace в мускле нет, увы. только сравнения...
akok06
Дата: 25.12.2012 14:42:25
И как быть? Можно что-то сделать через MySQl или искать другое решение?
trew
Дата: 25.12.2012 14:58:15
akok06,

Пробуй через POSITION, SUBSTRING
начало поиска "http
конец поиска "
akok06
Дата: 25.12.2012 15:16:06
trew
akok06,

Пробуй через POSITION, SUBSTRING
начало поиска "http
конец поиска "


Я полный ноль, как именно ввести запрос, чтобы он он нашёл ссылку и вывел в самом начале таблицы?
trew
Дата: 25.12.2012 15:22:40
akok06
trew
akok06,

Пробуй через POSITION, SUBSTRING
начало поиска "http
конец поиска "


Я полный ноль, как именно ввести запрос, чтобы он он нашёл ссылку и вывел в самом начале таблицы?

Становиться единицей собираешься? пример