Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So übergeben Sie dynamische Parameter an eine MySQL-Ansicht

Sie können diese Lösung mit einer Funktion -

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

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

Verwendungsbeispiel:

SET @var = 1;
SELECT * FROM view1;