Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法在phpMyAdmin中使用DECLARE_Php_Mysql_Phpmyadmin - Fatal编程技术网

有没有办法在phpMyAdmin中使用DECLARE

有没有办法在phpMyAdmin中使用DECLARE,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,我试图用phpmyadmin编写一个简单的过程,我需要声明变量 CREATE PROCEDURE FARMER() IN nume VARCHAR(50) BEGIN DECLARE playerid NUMBER(6); DECLARE suma NUMBER(3); DECLARE newsum NUMBER(3); DECLARE bonus NUMBER(3); SELECT FLOOR(RAND()*(20-1)+1) INTO bonus;

我试图用phpmyadmin编写一个简单的过程,我需要声明变量

CREATE PROCEDURE FARMER()
IN nume VARCHAR(50)
BEGIN
    DECLARE playerid NUMBER(6);
    DECLARE suma NUMBER(3);
    DECLARE newsum NUMBER(3);
    DECLARE bonus NUMBER(3);
    SELECT FLOOR(RAND()*(20-1)+1) INTO bonus;
    SELECT ID into playerid from player where nume = USERNAME;
    SELECT GOLD into suma from wallet where playerid = ID;
    newsum := suma + bonus;
END

是否有任何方法可以毫无问题地使用
声明
。我不是在导入过程,而是在SQL选项卡中编写它。。。我读过一些关于使用
分隔符的文章,但我试过了,但没有成功。

继续查找。phpMyAdmin(PMA)不使用
分隔符
声明,但它似乎有一个下拉列表或一些可以选择分隔符的内容。您在尝试找到PMA问题的直接答案时会遇到的问题是,有经验的用户不使用PMA。可能会发现重复的PMA。根据,查询框下方有一个下拉列表。