Я вставляю записи в базу данных mysql, используя цикл while. Я хочу проверить, вставлена ли по крайней мере одна запись или нет. Я попробовал приведенный ниже код, но ROW_COUNT () дает мне успех, если запись не вставлена.
DELIMITER $$
DROP PROCEDURE IF EXISTS test$$
CREATE PROCEDURE test()
BEGIN
DECLARE count INT DEFAULT 0;
DECLARE res varchar(255);
WHILE count < 10 DO
/**Sql statement**/
SET count = count + 1;
END WHILE;
IF ROW_COUNT() > 0 THEN
SET res = 'success';
ELSE
SET res = 'failure';
END IF;
SELECT res;
END$$
DELIMITER ;