sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor MySQL giver fejl Ikke tilladt at returnere et resultatsæt fra en funktion?

Fordi

SELECT left_id AS c1 FROM mlm_user_mst WHERE parent_id=a AND left_id>0; 

indstiller ikke variablen c1, den returnerer et sæt med en kolonne ved navn c1

Du vil have

SELECT left_id INTO c1 FROM mlm_user_mst WHERE parent_id=a AND left_id>0; 

Tilsvarende for c2.



  1. mysql SELECT LIKE skal kun matche hele ord med variablen

  2. Tilfældigt vægtet valg af en begivenhed

  3. Python SQLAlchemy - MySQL-serveren er forsvundet

  4. Opretter forbindelse til SQL Server LocalDB ved hjælp af JDBC