所以我有这个存储的过程,当我运行文件时不会创建它。
DELIMITER //
DROP PROCEDURE IF EXISTS msd.test_proc//
CREATE PROCEDURE msd.test_proc()
BEGIN
SELECT
'Hello proc'
FROM
msd.zipcode_lookup;
END//
DELIMITER ;
当我运行它时,当我在 RazorSQL 中执行时,我在第 1 行收到错误代码 1064。这是完整的错误消息:
ERROR: 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 '//
CREATE PROCEDURE msd.test_proc()
BEGIN
SELECT
'Hello proc'
FROM ' at line 1
Error Code:1064
我尝试了其他变体,但仍然出现错误。我确信这是我所缺少的基本内容。我很感激任何帮助。
谢谢。