Skiet ka @ bija jaliek prieksa globalajiem mainigajiem
DELIMITER $$
DROP PROCEDURE IF EXISTS `test`.`tabulas_update`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `tabulas_update`(IN pieliekama_value TINYTEXT, IN saturosa_value TINYTEXT)
BEGIN
SET @aaa=saturosa_value;
UPDATE tb_options SET option_name = concat(pieliekama_value, option_name)
WHERE option_name LIKE %@aaa%;
END$$
DELIMITER;
tāpatās neņem pretī :(
andrisp, Tu esi superhero, strādā šis:
DELIMITER $$
DROP PROCEDURE IF EXISTS `test`.`tabulas_update`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `tabulas_update`(IN pieliekama_value TINYTEXT, IN saturosa_value TINYTEXT)
BEGIN
SET @aaa=saturosa_value;
UPDATE tb_options SET option_name = concat(pieliekama_value, option_name)
WHERE option_name LIKE concat('%', @aaa, '%', '');
END$$
DELIMITER;
strādā gan ar atsevišķi globālo mainīgo @aaa, gan arī ar iekšējo mainīgo: saturosa_value bez "@" :)