PHPMYADMIN中的SP问题

时间:2010-06-20 13:48:18

标签: mysql stored-procedures phpmyadmin

我收到了这个错误,

当我在sp snippet下面执行此操作时,

  

DROP PROCEDURE get_DETAIL_STATE //

     

CREATE PROCEDURE get_DETAIL_STATE(IN stateName VARCHAR(255))    开始   sELECT cFname,cLname FROM med_pa​​tient WHERE cState = stateName;   结束   DELIMITER;

alt text http://img687.imageshack.us/img687/2715/probxc.jpg

我更新的代码段,

  

DELIMITER;    CREATE PROCEDURE get_DETAIL_STATE(IN stateName VARCHAR(255))BEGIN SELECT cFname,cLname FROM med_pa​​tient WHERE cState = stateName;结束 ;

问题之后我尝试了这个片段,

3 个答案:

答案 0 :(得分:0)

它不知道//是什么,所以它认为它是语法错误。

我怀疑您忘记更改默认;的分隔符。

答案 1 :(得分:0)

您是否定义了分隔符?

delimiter //

答案 2 :(得分:0)

试试这个

screenshot http://fotos.fotoflexer.com/14f84650413ab50bfd76ccf48db783a8.jpg

请确保在分隔符文本框中更改分隔符,如上图所示。