Mysql 创建过程phpmyadmin

Mysql 创建过程phpmyadmin,mysql,stored-procedures,phpmyadmin,Mysql,Stored Procedures,Phpmyadmin,我在phpMyAdmin中创建存储MySQL过程时遇到了一些问题。如果我像在控制台中那样编写过程,它会抛出语法错误。例如: 分隔符$$ 创建程序获取佣金() 开始 选择e.e_ID、e.Lastname、e.Firstname(总计(已售出-已上岸)*0.12)作为总计 从出售的汽车到雇员 其中e.e_ID=s.e_ID 按E_ID分组 由e.Lastname ASC订购; 结束$$ 定界符 但是,如果我只编写常规查询(Begin/end块中的查询),它运行得很好。我在例程选项卡的模块中写下这个

我在phpMyAdmin中创建存储MySQL过程时遇到了一些问题。如果我像在控制台中那样编写过程,它会抛出语法错误。例如:

分隔符$$
创建程序获取佣金()
开始
选择e.e_ID、e.Lastname、e.Firstname(总计(已售出-已上岸)*0.12)作为总计
从出售的汽车到雇员
其中e.e_ID=s.e_ID
按E_ID分组
由e.Lastname ASC订购;
结束$$
定界符


但是,如果我只编写常规查询(Begin/end块中的查询),它运行得很好。我在例程选项卡的模块中写下这个。有什么我做错了吗?

不要在phpMyAdmin中使用分隔符!只需复制分隔符之间的所有内容并粘贴到phpMyAdmin中。或者-您也可以使用SQL代码框

是否可以粘贴语法错误?请参见链接:可能PhpMyAdmin本身添加了“分隔符”逻辑,因此您不必自己编写?