Функция в MySQL - PullRequest
       2

Функция в MySQL

0 голосов
/ 14 февраля 2012

Я создал функцию в MySQL.

Это код моей функции

 DROP FUNCTION `star`//

CREATE DEFINER=`root`@`localhost` FUNCTION `star`(
num INT

) RETURNS int(11)
DETERMINISTIC
 BEGIN

                IF(num>=0 && num<20)
                THEN
                RETURN 1;
                ELSEIF(num>=20 && num<40)
                THEN
                RETURN 2;
                ELSEIF(num>=40 && num<60)
                THEN
                RETURN 3;
                ELSEIF(num>=60 && num<80)
                THEN
                RETURN 4;
                ELSEIF(num>=80 && num<=100)
                THEN
                RETURN 5;
                END IF;
    END

Я забыл, как я сделал эту функцию в моей базе данных.Теперь я хочу создать ту же функцию в другой базе данных.

Для этого я просто скопирую приведенный выше код и вставьте его в sql.и нажмите Go.Но это создает ошибку.Пожалуйста, скажите мне, какую ошибку я совершил.

1 Ответ

1 голос
/ 14 февраля 2012

Вам нужен оператор DELIMITER // вверху ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...