我想在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