Вызов процедур в MySQL 5.0

terosan

Новичок
Вызов процедур в MySQL 5.0

PHP:
CREATE PROCEDURE `vopros_get_new_hash`(OUT userHash VARCHAR(32))
    NOT DETERMINISTIC
    SQL SECURITY DEFINER
    COMMENT ''
BEGIN
  DECLARE hashCnt INT;
  set hashCnt=1;
  WHILE hashCnt > 0 DO
    SET userHash = MD5(NOW());
    SELECT count(*) INTO hashCnt from `vopros_users` vu WHERE vu.`user_hash`= userHash;
  END WHILE;
END;

в редакторе процедуру проверял, работает.

А вот средствами SQL запросов как то не получается.
call get_new _hash();

выдает ошибку
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '_hash()' at line 1
 
Сверху