У меня есть процедура, в которой используются все операторы удаления.Просто чтобы быть уверенным, что я хочу записать все выполняемые шаги в файл для дальнейшего использования.О том, сколько записей было удалено.
delimiter //
CREATE PROCEDURE `test1`(IN tab_name VARCHAR(200) )
BEGIN
SET @t1 =CONCAT('delete a from ',tab_name ,' a, TABLE2 b where
a.email=b.email' );
PREPARE stmt3 FROM @t1;
EXECUTE stmt3;
DEALLOCATE PREPARE stmt3;
END //
delimiter ;
call test1('table1');
I Expect the output to be 10 records deleted, but the actual output is
Query OK, 0 rows affected (8.30 sec)