|
|
|
|
CREATE PROCEDURE procedur1 ()
BEGIN
SELECT "Super procedure!";
END
|
Даже такая простейшая процедуры не выполняется (как и создание функции и т.д.)
В PhpMyAdmin выводится ошибка:
SQL query:
CREATE PROCEDURE proc1( ) BEGIN SELECT "This is my stored procedure";
MySQL said:
#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 3
|
Специально установил последнию версию денвера, но всё равно(((
ЗЫ. версия мускула: MySQL client version: mysqlnd 5.0.5-dev - 081106 - $Revision: 289630 $ | |
|
|
|
|
|
|
|
для: DEM
(14.08.2010 в 01:07)
| | а delimiter переназначить? | |
|
|
|
|
|
|
|
для: Trianon
(14.08.2010 в 01:36)
| | Переназначал - не помогало((((
Скачал MySQL Administrator и MySQL Query Browser. На них всё нормально.
Но даже там не объявляются переменные :(
Пишу
DECLARE iVar INT DEFAULT 0;
А мне в ответ:
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 'DECLARE iVar INT DEFAULT 0' at line 1
|
| |
|
|
|