1
你好,在一个测试数据库中,我只有一个表customer.I已经创建了一个存储过程来做一些工作。每次我在数据库中执行此查询用select count语句存储的MySql变量总是返回1
select count(*) from Customer where Email= ....
,我收到了数0,但在我的存储过程的结果始终是1,没有任何error.This是我的存储过程中的代码。
BEGIN
START TRANSACTION;
SET @var=(select count(*) from Customer where Email=email);
select @var;
if (@var>0) then
update Customer Set Password=temppass,TemporaryPassword=temppass where
Email=email;
COMMIT;
ELSE
ROLLBACK;
END IF;
END
有什么想法吗?谢谢!
它的工作!顺便说一下密码加密,因为我真的很关心安全和access.Thank你非常! – srv8