SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 19.08.2015 12:03:48

yar113
Участник
Зарегистрирован: 21.12.2014
Сообщений: 13

Введение нового оператора через Query Rewrite Plugin

Помогите заменить функцию INSERT(str,pos,len,newstr) http://dev.mysql.com/doc/refman/5.7/en/ … ion_insert
на оператор operator[]= через Query Rewrite Plugin.
Чтобы при

mysql> INSERT INTO `test` (`data`) VALUES('abcdefg');

Эти два запроса стали идентичны:

mysql> UPDATE `test` SET `data` = INSERT(`data`, 3, 6, 'abcmef');
mysql> UPDATE `test` SET `data`[3] = 'abcmef';

если это возможно

Неактивен

 

#2 21.08.2015 18:59:34

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3878

Re: Введение нового оператора через Query Rewrite Plugin

Не знаю, поддерживает ли Query rewrite plugin регулярные выражения, необходимые для искомого. Задача интересная, напишите, если найдете решение.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson