MySQLでストアドプロシージャを実行すると、「オペランドには1列が含まれています」というエラーメッセージが表示されます。続きエラーコード:1241オペランドに1列が含まれている必要があります。
は、ストアドプロシージャです:
DELIMITER $$
USE `test`$$
DROP PROCEDURE IF EXISTS `test_proc`$$
CREATE DEFINER=`root`@`localhost` PROCEDURE `test_proc`(IN inputMsisdn BIGINT)
BEGIN
IF(CHAR_LENGTH(inputMsisdn)=12, SUBSTR(3,inputMsisdn), inputMsisdn)
THEN
SELECT rmnum FROM testbase WHERE msisdn=inputMsisdn;
END IF;
END$$
DELIMITER ;
あなたは、この手順の中にいただきました!問題を教えてくださいことはできますか?