MySQL-分隔符错误
我有以下程序MySQL-分隔符错误,mysql,delimiter,Mysql,Delimiter,我有以下程序 DELIMITER $$ CREATE PROCEDURE yesterday() BEGIN SELECT CURDATE()-INTERVAL 1 DAY; END $$ DELIMITER; 该过程编译时出错,尽管CALL dayed()生成正确的输出 错误是: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server versi
DELIMITER $$
CREATE PROCEDURE yesterday()
BEGIN
SELECT CURDATE()-INTERVAL 1 DAY;
END $$
DELIMITER;
该过程编译时出错,尽管CALL dayed()代码>生成正确的输出
错误是:
#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 'DELIMITER' at line 1
我找不到哪里出了问题。
请帮忙 在单词分隔符之后需要一个空格
DELIMITER $$
CREATE PROCEDURE yesterday()
BEGIN
SELECT CURDATE()-INTERVAL 1 DAY;
END $$
DELIMITER ;
在单词分隔符之后需要一个空格
DELIMITER $$
CREATE PROCEDURE yesterday()
BEGIN
SELECT CURDATE()-INTERVAL 1 DAY;
END $$
DELIMITER ;
您是如何创建该过程的?使用mysql命令行或某些服务端语言?发现了问题。无论如何,我是在mysql控制台上直接尝试的。如果下面没有列出答案-创建一个新答案并接受它-可能会帮助其他人…您是如何创建该过程的?使用mysql命令行或某些服务端语言?发现了问题。无论如何,我是在mysql控制台上直接尝试的。如果下面没有列出答案-创建一个新答案并接受它-可能会帮助其他人。。。