Проблема с процедурами, при обновлении mysql

Рамазан

Новичок
Обновил mysql с 5.0, на 5.1 и сразу же столкнулся с проблемой.

При обращении к процедуре выскакивало следующее.

Column count of mysql.proc is wrong. Expected 20, found 16. Created with MySQL 50051, now running 50153. Please use mysql_upgrade to fix this error.
Решил пойти по другому пути и создать процедуры по новой, но тут посыпалась другая ошибка

CREATE PROCEDURE `name` (

) BEGIN SET @curdate = DATE_FORMAT( NOW( ) , '%Y-%m-%d %H:%i:%s' ) ;

Ответ MySQL:

#1064 - 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 '' at line 4
не пойму в чём ошибка
 
Сверху