Форум на Kuban.ru (http://forums.kuban.ru/)
-   Веб-дизайн и программирование (http://forums.kuban.ru/f1030/)
-   -   Помогите составить запрос к БД MySQL (http://forums.kuban.ru/f1030/pomogite_sostavit-_zapros_k_bd_mysql-7077904.html)

vegas 10.08.2015 11:24

Помогите составить запрос к БД MySQL
 
Нужно выбрать столбец в заданной таблице, и в нем удалить текст, начиная от последнего двоеточия (оно в принципе одно в каждой записи таблицы) и до конца ячейки. Как бы это сделать одним sql-запросом в phpMyAdmin? Подозреваю что нужно применить регулярку, но я с ними на Вы. Экспериментировать не хочу - сайт рабочий. Есть гуру?

40KHYTbIU 10.08.2015 14:27

В теории так, не проверял:
update table
set field = substr(field , 0, length(field) - instr(reverse(field),":"))
where instr(field, ";") > 0;

[url]http://www.mysql.ru/docs/maryan/[/url]


Текущее время: 09:03. Часовой пояс GMT +3.