terosan
Новичок
Вызов процедур в MySQL 5.0
в редакторе процедуру проверял, работает.
А вот средствами 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
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