mySql :
您的SQL
查询已成功执行
0 行受过程中最后一条语句的影响
CREATE DEFINER=`root`@`localhost` PROCEDURE `update_adm`(OUT `sp_out` INT(11), IN `sp_email` VARCHAR(50) CHARSET utf8)
NO SQL
BEGIN
UPDATE `admin` SET `last_try`=curtime() WHERE `email`=sp_email;
SET sp_out=ROW_COUNT();
END
为什么 0 行受过程中最后一条语句的影响?!
编辑:
当我sp_email
在存储过程中用正确的值(如 navid@yahoo.com)替换时,它可以完美运行!
CREATE DEFINER=`root`@`localhost` PROCEDURE `update_adm`()
NO SQL
BEGIN
UPDATE `admin` SET `last_try`=curtime() WHERE `email`='navid@yahoo.com';
END