我想在MySQL 5.6中创建函数。该功能将通过计数玩家乘以参数。但我不知道我该怎么做。乘以Select MySQL 5.6
我觉得这样,但它没有按预期工作。
DROP FUNCTION IF EXISTS do_it;
DELIMITER $$
CREATE FUNCTION do_it (s INT) RETURNS INT DETERMINISTIC
BEGIN
DECLARE k INT;
SELECT COUNT(id_player) as allPlayers FROM players;
SET k= allPlayers * s;
RETURN k;
END$$
DELIMITER ;
SELECT do_it(2);
你能否阐述一下“坏”一点?你有错误吗?错误的价值?没有价值? – Clive
是的,我有错误:“不允许从函数返回结果集” – user3314502