我尝试在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
有没有办法可以毫无问题地使用DECLARE
。我没有导入过程,我在SQL标签中写它...我已经阅读了一些关于使用DELIMITER
的内容但是我尝试了它并且它没有用。