END

时间:2017-09-17 17:06:21

标签: mysql

我对MySQL不太好(更习惯于SQL Server)。由于某种原因,这个存储过程很难添加。 我之前遇到过这个问题,通常我只是摆脱了“开始”这个问题。和'结束'并且它有效,但这似乎不是正确的方法。

以下是查询:

delimiter //
CREATE PROCEDURE GetIngredientNames (IN ip VARCHAR(45))
BEGIN
    IF ip = '' THEN
        SET ip = 'No IP';
    END IF;
    SELECT I.Id, I.`Name`, I.`Description` FROM Ingredients I;
    INSERT INTO Log (Message, `IPAddress`) VALUE ('GetIngredientNames() called', @ip)
END;//
delimiter;

版本:

version 5.6.37

有人可以帮忙吗?不知道为什么它总是在创建程序上搞砸了

0 个答案:

没有答案