sql >> Base de Datos >  >> RDS >> Mysql

Cómo pasar parámetros dinámicos a una vista MySQL

Puede usar esta solución con una función -

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

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

Usando el ejemplo:

SET @var = 1;
SELECT * FROM view1;