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

Come passare parametri dinamici a una vista MySQL

Puoi usare questa soluzione con una funzione -

CREATE FUNCTION func() RETURNS int(11)
  RETURN @var;

CREATE VIEW view1 AS
  SELECT * FROM table1 WHERE id = func();

Usando l'esempio:

SET @var = 1;
SELECT * FROM view1;