Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

अगर और अन्य का उपयोग करना संग्रहीत कार्यविधियाँ MySQL

समस्या यह है कि आपने या तो अपना if . बंद नहीं किया है या आपको एक elseif . चाहिए :

create procedure checando(
    in nombrecillo varchar(30),
    in contrilla varchar(30), 
    out resultado int)
begin 

    if exists (select * from compas where nombre = nombrecillo and contrasenia = contrilla) then
        set resultado = 0;
    elseif exists (select * from compas where nombre = nombrecillo) then
        set resultado = -1;
    else 
        set resultado = -2;
    end if;
end;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एकाधिक जॉइन करते समय tmp तालिका के लिए MySQL गलत कुंजी फ़ाइल

  2. MySQL CAST - MySQL में कास्ट कैसे टाइप करें

  3. Php वेरिएबल्स का उपयोग करके एक डायनामिक mysql क्वेरी बनाएं

  4. MySQL पर Oracle कब चुनें?

  5. PHP में MySQL कॉलम का योग प्राप्त करें