ok sto provando a fare qualcosa:
codice:
DROP PROCEDURE `sp_registrazione`//
CREATE DEFINER=`root`@`localhost` PROCEDURE `sp_registrazione`(IN `codice` INT(6), IN `email` VARCHAR(100), IN `password` VARCHAR(45))
BEGIN
    DECLARE c INT DEFAULT 0;
    SET c = (SELECT * FROM cr_clienti WHERE cliente_codice = codice);
    IF c = 0 THEN
        SELECT 'NO';
    ELSE
        SELECT 'YES';
    END IF;
END
quando provo a lanciare la procedure ottengo questo errore:
codice:
CALL sp_registrazione(100178,"ciao","kkkk");

#1241 - Operand should contain 1 column(s)
ma non capisco dove sbaglio!