DELIMITER //
 create procedure test( out _error int)
 begin
   if @@error<>0 then 
    select -100 into _error;
   else
    select 0 into _error;
  end if;
 END//始终报错:Error Code: 1193
Unknown system variable 'error'
想问下是否@@error不能这么用