Следующая функция работает нормально, за исключением того, что выдает предупреждение «Нет данных - ноль строк выбрано, выбрано или обработано (ошибка 1329)». и так как я начинаю использовать эту функцию с django, не может быть никакого предупреждения или ошибки, потому что это останавливает весь процесс
есть идеи как это исправить?
DELIMITER $$
DROP FUNCTION IF EXISTS objtree_node_add $$
CREATE FUNCTION objtree_node_add(i_name VARCHAR(255), i_parent_id BIGINT, i_type_id BIGINT) RETURNS bigint(20)
BEGIN
DECLARE a_name VARCHAR(255);
IF NOT i_name RLIKE '^[a-zA-Z0-9_-]+$' THEN
RETURN -1;
END IF;
SELECT name INTO a_name FROM objtree_nodes WHERE parent_id = i_parent_id AND name = i_name;
IF NOT a_name IS NULL THEN
RETURN -5;
END IF;
...