Как сказать, если MySQL вставка успешно с помощью цикла while? - PullRequest
0 голосов
/ 04 апреля 2019

Я вставляю записи в базу данных 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 ;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...