Я создал функцию:Создание функции в MySQL в 1 Роу
CREATE FUNCTION `push_admin`(`p_messenger` text, `p_admin_id` int(20), `p_client_id` int(20))
RETURNS INTEGER
BEGIN
INSERT INTO messenger(admin_id, client_id, messenger)
VALUES (p_admin_id, p_client_id, p_messenger);
INSERT INTO messenger(ref_id)
SELECT id FROM messenger WHERE client_id = p_client_id;
RETURN LAST_INSERT_ID();
END$$
Как я могу дать admin_id
, client_id
, messenger
, ref_id
в 1 строке?
Что вы имеете в виду, давая? Вы спрашиваете, как вызвать определенную пользователем функцию в mysql? Точно так же, как вы называете любую заранее определенную функцию. – Shadow