创建新的存储过程时出现mysql错误

时间:2015-11-09 19:33:49

标签: mysql

简单的问题 这是创建简单存储过程的代码

DELIMITER $$


CREATE  PROCEDURE `check_mobile_sp`(
  IN mobile_numberEntered VARCHAR(12)
)
BEGIN

  SELECT id, mobile_number, `date`
  from users
   WHERE mobile_number = mobile_numberEntered;


END $$

DELIMITER ;

这是错误:

  

1064 - 您的SQL语法出错;查看与您的MySQL服务器版本对应的手册,以获得正确的语法,以便在“DELIMITER”附近使用' DELIMITER'在第1行

1 个答案:

答案 0 :(得分:0)

尝试放置//而不是$$:

DELIMITER //


CREATE  PROCEDURE `check_mobile_sp`(
  IN mobile_numberEntered VARCHAR(12)
)
BEGIN

  SELECT id, mobile_number, `date`
  from users
   WHERE mobile_number = mobile_numberEntered;


END //

DELIMITER ;