sql >> Databasteknik >  >> RDS >> Mysql

Varför MySQL ger fel. Får inte returnera en resultatuppsättning från en funktion?

Eftersom

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

ställer inte in variabeln c1, den returnerar en uppsättning med en kolumn som heter c1

Du vill ha

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

Likadant för c2.



  1. Få kolumninformation för en tabell eller vy i SQL Server (T-SQL:sp_columns)

  2. MySQL:Typecasting NULL till 0

  3. Räkna antal rader i golang

  4. Bästa sättet att lagra span i tid i en MySQL-databas?