Mam taki problem.
W zapytaniu mam kilka różnych zmiennych - to tylko przykład
SET @DoZmiany='Napis do zmiany';
SET @WydobytaWartosc='';
SET @WstawianieWartosci='';
SET @ZmianaWartosci='';
SET @PoZmianie='';
SELECT
`pID`,
@DoZmiany:=`pAdres` AS 'Caly napis',
@WydobytaWartosc:=REGEXP_substr(@DoZmiany,'jakies tam wyrazenie REGEX') AS 'Wydobywanie danych',
@WstawianieWartosci:=REGEXP_replace(@WydobytaWartosc,'\\b \\b','_') AS 'wstawianie _',
@PoZmianie:=REGEXP_replace(@DoZmiany,'jakies tam wyrazenie REGEX',@WstawianieWartosci) AS 'Zmiana',
@PoZmianie AS 'Po zmianie'
FROM
`tabela2`
i chciałbym to zapytanie przerobić w taki sposób, aby wybierał jeden rekord, dokonywał na nim potrzebnych zmian i te zmiany UPDATE-ował
na stare miejsce
Wynik ma być taki
Napis_do_zmiany
i to ma się znaleźć w starym miejscu
UPDATE
SQL-u
da się zrobić funkcję która nic nie zwraca ? Pytam, ponieważ zacząłem zapoznawać się z tematem