К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Помогите составить запрос к БД MySQL

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


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

http://www.mysql.ru/docs/maryan/


К списку вопросов






Copyright ©, Все права защищены